2024-09-28 21:52:29 发布
网友
我正在寻找一种在大查询中如何使用Python中的json文件设置模式的方法。下面的文档说我可以一个接一个地使用Schema字段进行设置,但我想找到更有效的方法。 https://cloud.google.com/bigquery/docs/schemas
Autodetect对此表示怀疑。 如果你能帮助我,我将不胜感激
您可以使用列/数据类型创建JSON文件,并使用以下代码构建BigQuery模式
JSON文件(schema.JSON):
[ { "name": "emp_id", "type": "INTEGER" }, { "name": "emp_name", "type": "STRING" } ]
Python代码:
import json from google.cloud import bigquery bigquerySchema = [] with open('schema.json') as f: bigqueryColumns = json.load(f) for col in bigqueryColumns: bigquerySchema.append(bigquery.SchemaField(col['name'], col['type'])) print(bigquerySchema)
您可以使用列/数据类型创建JSON文件,并使用以下代码构建BigQuery模式
JSON文件(schema.JSON):
Python代码:
相关问题 更多 >
编程相关推荐