&引用;“缺少列”;Azure'中有效json的错误消息;s数据工厂

&引用;“缺少列”;Azure'中有效json的错误消息;s数据工厂,json,azure,azure-data-factory,azure-data-lake,Json,Azure,Azure Data Factory,Azure Data Lake,对于一个测试用例,我手动将一个测试json文件上传到我的Data Lake Gen2。在数据工厂中调试我的数据流时,数据预览会引发以下错误: 在源“testJson”:缺少列“id” 我检查了json的有效性,一切似乎都很好。该文件为UTF-8格式 这是我的测试文件: [{“id”:“590cf”,“更新地址”:“1592228694942”} ,{“id”:“590d3”,“更新地址”:“1592228694942”} ,{“id”:“590d4”,“更新地址”:“1592228694942”

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

在源“testJson”:缺少列“id”

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

这是我的测试文件:

[{“id”:“590cf”,“更新地址”:“1592228694942”} ,{“id”:“590d3”,“更新地址”:“1592228694942”} ,{“id”:“590d4”,“更新地址”:“1592228694942”} ,{id:“590d5”,“更新地址:”“1592228694942”} ,{“id”:“590d6”,“更新地址”:“1592228694942”} ,{id:“590d7”,“更新地址:”“1592228694942”} ,{“id:“590d8”,“更新地址:”“1592228694942”}]

有什么想法吗?这可能是ADF中的一个bug吗

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

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


如果在启用自动列映射的情况下,使用从JSON复制到CSV文件的复制活动,则生成的列是什么?可能是因为文件中有一个对象数组,所以需要引用稍微不同的列hi@iamdave。我添加了复制管道的结果,在这里我将数据存储到CSV文件中。此管道正在成功运行。需要查看数据流的一些屏幕截图才能调试任何FutureHi@Matzka,您的意思是数据预览在数据流中存在错误,并且在copy active中运行良好?在数据流中,是否导入架构?我尝试过,但没有出现任何错误。@Leon:我在尝试使用“数据预览”获取数据时出现错误,但在调试模式下运行整个管道或一般情况下运行整个管道时也会出现此错误。iamdave建议使用csv的附加测试管道工作正常。