我可以在bigquery中对多个大表进行非规范化

时间:2013-03-08 05:12:55

标签: join google-bigquery denormalization denormalized

我可以在bigquery中对多个大表进行非规范化(通过连接)吗?

表1是400M行 表2是2M行 表3是800K行

如果没有,我上传之前是否必须在关系数据库中执行此操作?那将是一个困难的解决方案。

我是否应该将表格分成更小的块并在表格上运行迭代迭代,以便它总是从大到小?这也是一个困难的解决方案。

谢谢。

2 个答案:

答案 0 :(得分:1)

BigQuery现在支持“Big JOINs”,它允许您跳过JOIN查询中的LIMIT。

这里的文件: https://developers.google.com/bigquery/docs/query-reference#joins

答案 1 :(得分:0)

是的,您可以根据查询结果制作新表。

试着看看这里:

https://developers.google.com/bigquery/docs/queries

在这里:

https://developers.google.com/bigquery/docs/tables#addmoredata