如何在Python中使用App Engine在Google BigQuery上创建架构?

时间:2017-09-10 04:39:36

标签: python google-app-engine google-bigquery

我们正在尝试创建一个表格,并通过Google AppEngine上的Python应用程序在Google BigQuery上定义架构。

来自Google的文档中的

This page演示了设置如下所示架构的命令:

# Set the table schema
    table.schema = (
        bigquery.SchemaField('Name', 'STRING'),
        bigquery.SchemaField('Age', 'INTEGER'),
        bigquery.SchemaField('Weight', 'FLOAT'),
    )

Per this Github example,这些命令需要这个库:

from google.cloud import bigquery

但是,在AppEngine上运行此导入命令时,我们收到错误"未找到模块云。"

App Engine上没有此库吗?如果没有,我们如何在Python中创建表并从App Engine按需定义架构?

1 个答案:

答案 0 :(得分:3)

目前,App Engine标准(issue)不支持Google Cloud Client Library。您需要使用Google APIs Client Library代替。您可以use this sample project查看如何在App Engine上开始使用BigQuery。

另见: