2013-03-08 70 views
0

我可以在bigquery中反規範化(通過連接)多個大型表格嗎?我可以在bigquery中反規範化多個大型表格

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

如果沒有,我必須這樣做,在我的關係數據庫我上傳過嗎?這將是一個困難的解決方案。

我是否應該將表分成更小的塊並在表上運行連接迭代,以便它始終大到小?這也將是一個困難的解決方案。

謝謝。

回答

0

是的,你可以基於查詢結果創建新表。

嘗試看看這裏:

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

這裏:

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

+0

感謝您的答覆。我收到一個錯誤「錯誤:JOIN查詢表太大」,因爲我在做一個大表x大表連接。似乎數據在導入到bq之前需要非規範化。 – Elm 2013-03-08 20:16:02

+0

您可以使用LIMIT限制結果,或設置WHERE參數以加入表格,然後可以一起獲取結果。 – 2013-03-10 08:22:49