【发布时间】:2013-06-13 19:09:48
【问题描述】:
当我使用 https://developers.google.com/bigquery/docs/reference/v2/tables/insert#try-it 上传 JSON 文件时,并非所有字段都插入到所有列中,它被接受,并且我的数据中出现空值。
当我使用 bq load 并且在可能丢失的列上具有模式可为空的架构时,同一文件被拒绝,因为列数与架构中的不同。
如果我将这些列添加到 JSON 并将它们设置为 null,我会收到错误,因为 bq 无法将其转换为字符串。
如果我将这些列添加到 JSON 并将它们设置为具有值 '',那么上传就可以正常进行..但是现在我有空字符串而不是 null。这不是我想要的。
如何告诉 bq 工具让我将空值作为空值上传到可空列中?
【问题讨论】:
标签: google-bigquery