我们有一个数据问题,我们希望对特定种类进行备份,并确定哪些行是“锯齿状”,因此我有效地检测哪些行缺少某个列(意味着该字段确实存在)在那一行上不存在,我区别于null。有没有办法在BigQuery中执行此操作?
答案 0 :(得分:2)
来自docs:
configuration.load.allowJaggedRows boolean [可选]接受行 缺少尾随可选列。缺少的值是 被视为空值。默认值为false,将短行视为错误。 仅适用于CSV,忽略其他格式。
https://cloud.google.com/bigquery/docs/reference/v2/jobs
这意味着来自锯齿状行的缺失值将被视为null。如果保留这些值很重要,可能需要尝试不同的方法,比如在可能的情况下摄取整行和解析BigQuery内部。