【发布时间】:2022-01-11 00:21:15
【问题描述】:
我最近才开始使用 BigQuery,并且想将 3 个具有 1:many 关系的表(分别为 10M(事实)、20M 和 36M 行)连接到一个表中以在 Tableau 中使用。 对于如何在不遇到性能问题或任何其他考虑的情况下进行此操作,是否有任何建议或指导?
提前感谢您的帮助
【问题讨论】:
-
您应该更详细地说明您的表格是什么样的,您期望什么类型的输出,以及到目前为止您为获得想要的结果而尝试了哪些操作。
-
谢谢。准确地说,我想将主事实表 A(10M 记录)连接到表 B 和 C(分别为 20M 和 36M 记录)。 A 通过 1: many 关系链接到 B,B 通过 1: many 关系链接到 C。我的意图是使用连接来获得一个表。考虑到数据的大小,使用 join 是正确的方法还是有其他选择?
标签: join google-bigquery denormalization