我们正在尝试创建一个表格,并通过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按需定义架构?
答案 0 :(得分:3)
目前,App Engine标准(issue)不支持Google Cloud Client Library。您需要使用Google APIs Client Library代替。您可以use this sample project查看如何在App Engine上开始使用BigQuery。
另见: