2013-03-08 36 views
0

鑑於bigquery並不意味着將數據非規範化的平臺,我可以在導入bigquery之前將google雲sql中的數據非規範化嗎?我可以在google雲sql中準備數據以準備bigquery

我有如下表:表1 500M行,表2 2M行,表3 800K行,

我不能在我們因各種原因存在的關係型數據庫非規範化。所以我想做一個數據庫的SQL轉儲,將其加載到谷歌雲SQL中,然後使用SQL連接腳本來創建一個大的平坦表來導入bigquery。

謝謝。

回答

0

這應該工作。您應該可以將生成的平臺轉儲到csv並導入到bigquery。然而,目前沒有直接的Cloud SQL用於bigquery加載機制。

+0

謝謝。我建議替代方案 - 使用GAE的地圖縮小。這可能嗎? – Elm 2013-03-14 04:10:15

+0

是的...... appengine mapreduce也可以。有一個描述如何使AppEngine MR導入到BigQuery的代碼實例:https://developers.google.com/bigquery/articles/datastoretobigquery – 2013-03-14 15:34:36