2012-07-25 215 views
1

我正在考慮將Google基礎架構和Google App Engine用於我的一個項目。我希望的一件事是我可以使用Google App Engine Datastore作爲Big Query的數據源,但顯然情況並非如此。有沒有這樣的配方?Google App Engine和Google Big Query

回答

2

Google Big Query目前僅支持csv導入。請參閱https://developers.google.com/bigquery/docs/developers_guide#tables。您可以直接上傳文件或從Google雲端存儲中導入文件。

您可以做的是首先將您的數據存儲實體轉換爲CSV文件,然後將其導入到您的數據集中。

+2

這是一個從App Engine獲取數據並將其推送到Big Query中的示例:http://code.google.com/p/log2bq/。它正在發送日誌數據,但應該可以將其調整爲將數據存儲區數據發送到Big Query中。 – 2012-07-25 19:13:14

+6

文章+視頻+演示如何使用App Engine MapReduce將數據從數據存儲移動到BigQuery - > https://developers.google.com/bigquery/articles/datastoretobigquery – 2012-07-25 20:11:49

1

Google Big Query有自己的數據存儲庫,您需要將數據保存(追加)到它上面。
AppEngine數據存儲只能在AppEngine應用程序中使用。