Snowflake cloud data platform SnowPipe暂停(NULL导致不可为NULL的列)

Snowflake cloud data platform SnowPipe暂停(NULL导致不可为NULL的列),snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我已经设置了snow pipe,它从S3(JSON文件)读取数据,由于某种原因,它突然暂停,当我查询COPY_HISTORY表时,它错误地说“NULL result in a non-NULL column” 我的JSon文件:只有第一个键值对不可为null,其余的可以为null 我已经检查了整个JSON文件,但找不到它的空位置。有人能告诉我如何将准确的数据定位到故障的地方吗? 谢谢我可以看到两种解决此问题的方法 一个选项是为这个S3JSON文件创建外部表,并在其上构建视图以查看Json数据,检

我已经设置了snow pipe,它从S3(JSON文件)读取数据,由于某种原因,它突然暂停,当我查询COPY_HISTORY表时,它错误地说“NULL result in a non-NULL column”

我的JSon文件:只有第一个键值对不可为null,其余的可以为null

我已经检查了整个JSON文件,但找不到它的空位置。有人能告诉我如何将准确的数据定位到故障的地方吗?
谢谢

我可以看到两种解决此问题的方法 一个选项是为这个S3JSON文件创建外部表,并在其上构建视图以查看Json数据,检查来自Json键值对元素的可能空值


如果您认为您的JSON文件很重,并且使用View查看外部表中的数据无法提供预期的查询性能来解决此问题,那么第二个选项是将此文件加载到您的内部阶段,然后在其上构建视图以分析空键值对元素。

如果您将该文件拆分为2,你能确定哪一半失败了吗?重复