加载架构json文件以创建表或作业架构

Tua*_* Vu 5 python-2.7 google-bigquery google-cloud-python

如果我已经有模式文件,例如:schema.json.如何使用google-cloud-python API加载文件以创建表或作业架构?

Jas*_*Jas 1

我认为目前这是不可能的。这就是为什么当我想要加载具有许多不同列的复杂 JSON 文件时,我倾向于使用 bq cli。

像这样的东西:

bq load --source_format=NEWLINE_DELIMITED_JSON \ [PROJECT_ID]:[DATASET].[TABLE] gs://[BUCKET]/[FILENAME].json \ [PATH TO SCHEMA FOLDER]/schema.json