【问题标题】:Does Tableau support complex data type of hive columns and flatten it?Tableau 是否支持 Hive 列的复杂数据类型并将其展平?
【发布时间】:2019-07-24 23:02:02
【问题描述】:

我正在尝试根据 Hive 中的数据创建仪表板。问题是我想要可视化的列是嵌套的 JSON 类型。那么,tableau 是否能够解析和展平 JSON 列并列出所有可能的属性?谢谢!

【问题讨论】:

  • 运气好吗?如果您能够自己找到答案,请将其发布并打上绿色复选标记。

标签: hive tableau-api


【解决方案1】:

很遗憾,Tableau 不会自动为您展平该字段的 JSON 结构,但您可以手动进行。

Here 是一篇文章,介绍了如何在 Tableau 中使用 Regex 从您的 JSON 字段中提取相关信息。

我知道这可能不是您要寻找的答案,但希望它能让您走上正确的道路。

(如果有帮助,Tableau 确实有一个 JSON 连接器,如果您能够直接连接到 JSON 作为数据源,而不是作为复杂字段类型嵌入到 Hive 连接中。)

【讨论】:

  • Tableau 确实有一个 JSON 连接器,可以展平常见结构。
  • 一个连接器,是的,但不是解析字段的连接器。如果您的整个数据集是 JSON,您可以使用连接器。
  • 这里是一个很好的平行问题的链接,它举例说明了这个答案中的方法。在 cmets 中,它还显示了解析 JSON 列和解析 JSON 作为数据源之间的混淆。 stackoverflow.com/questions/51085139/regex-for-parsing-json
  • 好吧,我显然读得太快了,错过了那个关键点。对不起。时限允许时会投票
  • 谢谢 - 我已经编辑了答案,将 JSON 连接器作为考虑因素并消除了歧义。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多