首页 > 解决方案 > Azure 数据工厂中有效 json 的“缺少列”错误消息

问题描述

对于一个测试用例,我手动将一个测试 json 文件上传到我的 Data Lake Gen2。在数据工厂中调试我的数据流时,数据预览会引发以下错误:

在源'testJson':缺少列'id

我检查了 json 的有效性,一切似乎都很好。该文件为 UTF-8 格式。

这是我的测试文件:

[{"id":"590cf","updated_at":"1592228694942"} ,{"id":"590d3","updated_at":"1592228694942"} ,{"id":"590d4","updated_at": "1592228694942"} ,{"id":"590d5","updated_at":"1592228694942"} ,{"id":"590d6","updated_at":"1592228694942"} ,{"id":"590d7", "updated_at":"1592228694942"} ,{"id":"590d8","updated_at":"1592228694942"}]

任何想法?这可能是 ADF 中的错误吗?

根据评论,我还将数据进一步处理为 CSV。我看不出有什么问题。

在此处输入图像描述

这些是我的管道的一些屏幕截图:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: jsonazureazure-data-factoryazure-data-lake

解决方案


推荐阅读