我有写一个查询提取表了从JSON文件阵列的一个问题: 的问题是如何让数组的信息“数据包”,其数组的内容,然后将它们全部放在一个普通的sql表中。Azure的数据流分析,查询JSON阵列
有一个棘手的问题是“CrashNotification”和“CrashMaxModuleAccelerations”,我不知道如何定义和使用它们。
文件看起来是这样的:
{ "imei": { "imei": "351631044527130F", "imeiNotEncoded":
"351631044527130"
},
"dataPackets": [ [ "CrashNotification", { "version": 1, "id": 28 } ], [
"CrashMaxModuleAccelerations", { "version": 1, "module": [ -1243, -626,
14048 ] } ] ]}
我试图用获取数组元素的方法等的方法,但我从来没有能够进入第二级阵列,如“CrashNotification”的元素“dataPackets”的数组或“dataPackets”的数组“CrashMaxModuleAccelerations”的“模块”元素。
我看也在这里(Select the first element in a JSON array in Microsoft stream analytics query),它不工作。 我希望得到任何帮助:)
非常感谢,它正在工作。 –
亲爱的JS天青,请你对这个问题看,您的意见将非常感激:) https://stackoverflow.com/questions/47141061/azure-stream-analytics-error-with-customized-timestamp-by -while-applying-win –
@AhmedEssam:对不起,我最初错过了你的消息。我看到我们的团队成员之一已经回答了这个问题。希望你现在畅通无阻。 –