当列为NULL但是必需时,如何在附加到表时跳过记录?

时间:2017-11-02 14:58:33

标签: google-bigquery

我想在查询数据时跳过行,这些表在REQUIRED列上有NULL值。

现在整个查询都失败了。

我想有类似的行为 标志configuration.load.maxBadRecords仅适用于JSON / CSV。 它会跳过不良记录,并根据following answer在status.errors字段中存储错误记录。

我没有测试上面的标志,但我发现它与configuration.load.ignoreUnknownValues有关,并且在记录无法解析时可能很有用(例如,由于无效字符)

无论如何,在我的情况下,错误是由需要的NULL值引起的?

我还要感谢一些合理的解决方法。 对我来说,设置IFNULL的默认值不是选项。 我也想避免以编程方式检测这些行。

0 个答案:

没有答案