json - 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。我看不出有什么问题。
这些是我的管道的一些屏幕截图:
解决方案
推荐阅读
- javascript - 删除所有包含相同键且至少有一个值为 true 的对象数组
- python - Tkinter GUI:添加图像并更改颜色
- node.js - 如何在 NodeJS 和 Mongodb 中存储多个个人资料图片?
- angular - 如果页面的图像仍在加载,离子/角度模态控制器模态将不会打开
- api - 带有后端 API 和新 B2B API 的 SPA - 如何部署
- python - python中的数字序列
- python - Yocto QtCore/QtCoremod.sip 未找到
- javascript - nodemon server.js 在 vs 代码中执行
- opencv - 不同光照条件下透明瓶中颜色的识别
- php - 如何让用户在注销后不返回仪表板?