2012-07-25 267 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应用程序中使用。