【发布时间】:2016-10-23 07:43:07
【问题描述】:
我正在通过 Avro 将数据加载到 BigQuery,我的列之一是一个数组。但是,这似乎加载正常,因为 BigQuery 将 root 作为前缀附加到列名,我需要将所有列选择为其适当的名称。我已包含 --noflatten_results 标志,但查询失败并显示“无法为字段 order_ids 创建有效的输出架构。尝试在最外层的 SELECT 中将 order_ids 重命名为 root.order_ids”
查询:
SELECT
root.a AS a,
root.b AS b,
root.orders_ids AS order_ids,
root.c AS c,
root.d AS d
FROM dataset.table
【问题讨论】:
标签: google-bigquery