我想运行一个Azure数据工厂管道,将数据从Blob存储读取到另一个数据接收器。 Blob存储中的数据由IoT Central的连续数据导出产生。
我尝试设置数据工厂数据集源数据集,并选择了Azure Blob存储。指定路径时,应该可以使用通配符输入文件路径。当我这样做时,我会收到一条错误消息。
由于IoT中心实时生成Blob文件结构,所以我将无法指向特定的JSON文件。相反,我需要处理所有输出的测量数据,例如最近60分钟。
带有IoT数据的JSON文件存储在以下路径中:
... iotccontinuousdataexport /测量/ iotc-b3af2759-07fa-4b6a-a543-3fa6d80cdc61(功能实例) / 2019 / 09 / 30 / 13 / 13 ...
因此,JSON文件每分钟存储在特定的存储帐户下,...,年,月,日,小时和分钟模式。
将路径指定为:
连续数据导出/测量/ 的iotc-b3af2759-07fa-4b6a-a543-3fa6d80cdc61 / 2019
或
连续数据导出/测量/ iotc-b3af2759-07fa-4b6a-a543-3fa6d80cdc61
不起作用并触发错误消息。
“架构导入失败:无法从层次结构数据生成统一架构。异常消息:反序列化源JSON数据时发生错误。请检查数据是否采用有效的JSON对象格式。\ r \ n反序列化源JSON数据时发生错误\ r \ n解析值:O。路径”,行0,位置0。\ r \ n。活动ID:9944a7bf-849f-4c22-ab0b。请检查数据是否为有效的JSON对象格式。 -c60558f420ff”