如何检测BigQuery中的锯齿状行?

时间:2014-11-19 18:33:49

标签: google-bigquery

我们有一个数据问题,我们希望对特定种类进行备份,并确定哪些行是“锯齿状”,因此我有效地检测哪些行缺少某个列(意味着该字段确实存在)在那一行上不存在,我区别于null。有没有办法在BigQuery中执行此操作?

1 个答案:

答案 0 :(得分:2)

来自docs:

  

configuration.load.allowJaggedRows boolean [可选]接受行   缺少尾随可选列。缺少的值是   被视为空值。默认值为false,将短行视为错误。   仅适用于CSV,忽略其他格式。

https://cloud.google.com/bigquery/docs/reference/v2/jobs

这意味着来自锯齿状行的缺失值将被视为null。如果保留这些值很重要,可能需要尝试不同的方法,比如在可能的情况下摄取整行和解析BigQuery内部。