BigQuery CSV导出正常,转JSON格式导出失败求正确语法
解决BigQuery EXPORT DATA导出JSON失败的问题
你的JSON导出语句执行失败的核心原因是包含了仅适用于CSV格式的参数:header = TRUE和field_delimiter = ',',这两个参数对JSON格式完全无效,属于冗余配置,会导致执行报错。
正确的JSON导出语句只需移除这两个多余参数,其余配置和查询逻辑保持不变:
EXPORT DATA OPTIONS ( uri = 'gs://my_bucket/test*.json', format = 'JSON', overwrite = TRUE ) AS ( SELECT column1, column2, column3 FROM My_table );
补充说明:
BigQuery导出的JSON默认是换行分隔的JSON(NDJSON),即每行对应一条完整的JSON对象记录,这种格式兼顾了JSON的结构化特性和批量处理的便利性。
内容的提问来源于stack exchange,提问作者Kassia Oliveira
相关产品推荐
相关产品推荐

