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

问题描述:

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

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

事情是这样的:

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