Polybase:查询外部 table 给出错误但有问题的值不显示任何内容
Polybase : Querying the external table giving error but offending value shows nothing
我已经使用 powershell 将文本文件压缩为 gzip 格式并上传到 Azure blob 中。当我查询外部 table 时,出现以下错误,但违规值是空的。任何人都可以告诉我问题是什么以及如何找出错误行。
注意:发布后我解压缩了文件并检查了它,但我没有发现行有任何问题。
Please click here to look at the error
我对该错误的解读是,一行的第一列(我认为)为空值。由于您已将其声明为 SMALLINT NOT NULL
,因此它失败了。您可以尝试将该列更改为 NULL
吗?
经过进一步的故障排除,我相信我们确定问题出在特殊字符上。我相信修复文件编码和删除特殊字符可以解决问题。
我已经使用 powershell 将文本文件压缩为 gzip 格式并上传到 Azure blob 中。当我查询外部 table 时,出现以下错误,但违规值是空的。任何人都可以告诉我问题是什么以及如何找出错误行。
注意:发布后我解压缩了文件并检查了它,但我没有发现行有任何问题。
Please click here to look at the error
我对该错误的解读是,一行的第一列(我认为)为空值。由于您已将其声明为 SMALLINT NOT NULL
,因此它失败了。您可以尝试将该列更改为 NULL
吗?
经过进一步的故障排除,我相信我们确定问题出在特殊字符上。我相信修复文件编码和删除特殊字符可以解决问题。