【发布时间】:2017-07-11 23:50:24
【问题描述】:
目前我正在使用 JDBC 和 logstash 将我的 SQL 数据库导入 Elasticsearch。我有三个表,我将它们放在同一个索引下,并为每个表使用不同的类型。为了便于解释,类型和字段如下所示:
用户:{'UserID', 'UserName'}
帐户:{'AccountID', 'AccountName'}
AccountUsers:{'AccountID', 'UserID'}
一个帐户可以有多个用户,用户可以属于多个帐户。我在 Kibana 中尝试做的是使用条形图和类型“AccountUsers”(x 轴:AccountID,y 轴:UserID 的唯一计数)可视化每个帐户有多少用户。这工作正常,但我更喜欢 x 轴标签是“AccountName”而不是“AccountID”。我做了一些研究,似乎不存在使用这些“AccountID”来查找不同文档类型(在我的例子中是“Account”)中的实际帐户名称并显示它的任何功能。任何人都可以建议我能够实现这一目标的方法吗?
【问题讨论】:
标签: sql elasticsearch jdbc logstash kibana