我正在研究作为报告工具的Amazon Quicksight,并且正在使用来自postgres数据库的数据,该数据库包括jsonb格式的一些表中的某些列。不幸的是,Quicksight跳过了这些列,因为它仅支持此处提到的原始类型:https://docs.aws.amazon.com/quicksight/latest/user/data-source-limits.html
我正在寻找一种解决方案,可以在其中包含这些数据以及相同表中的其余关系数据。
到目前为止,除了使用Quicksight可以使用的关系格式的数据在我自己的应用程序中实际进行查看之外,我找不到其他更好的东西。还有什么不影响报告内容的原始数据库吗?我还考虑过仅在数据库的只读副本中具有这些视图,但这对于RDS上的postgres是不可能的。雅典娜也不是选择,也不是选择json作为数据集的选择,这是因为我想同时使用关系数据和json进行分析。
还有更好的主意吗?
答案 0 :(得分:0)
songNotAva
id integer
info jsonb
{ "customer": "John Doe", "items": {"product": "Beer","qty": 6}}
使用上述数据集,我能够将这两列都导入到QuickSight SPICE中,也可以直接查询数据。 JSONB列在QuickSight中作为“字符串”类型字段导入。