我已将json架构文件和json数据文件放在一个存储桶(mybucket)中,并尝试使用bq load命令将数据加载到BigQuery中,如下所示,它失败了,
bq load --source_format=NEWLINE_DELIMITED_JSON --schema=gs://mybucket/Schema.json myds.myTable gs://mybucket/sourcedata.json
加载操作中的BigQuery错误:无效的值://MYBUCKET/SCHEMA.JSON不是有效值
但是当我将架构文件路径设置为本地文件系统
时,该命令有效bq load --source_format=NEWLINE_DELIMITED_JSON --schema=D:\\json\\Schema.json myds.myTable gs://mybucket/sourcedata.json
我在这里做错了什么?
答案 0 :(得分:2)
完整的命令结构是
bq load [--source_format=NEWLINE_DELIMITED_JSON] [--project_id=your_project_id] destination_data_set.destination_table data_source_uri table_schema
bq load --project_id=my_project_bq dataset_name.bq_table_name gs://bucket_name/json_file_name.json path_to_schema_in_your_machine