当我使用https://developers.google.com/bigquery/docs/reference/v2/tables/insert#try-it上传未在所有列中插入所有字段的 JSON 文件时,它被接受并且我得到空值我的数据。
当我使用 bq load 并且在可能丢失的列上具有模式可为空的模式时,同一文件被拒绝,因为列数与模式中的列数不同。
如果我将这些列添加到 JSON 并将它们设置为值为 null,则会收到错误消息,因为 bq 无法将其转换为字符串。
如果我将这些列添加到 JSON 并将它们设置为具有值 '' 那么上传就可以正常进行了..但是现在我有空字符串而不是空字符串。这不是我想要的。
如何告诉 bq 工具让我将空值作为空值上传到可为空的列中?