我在从 Azure IOT Hub 到 Azure 流分析 (ASA) 到 Power BI 的事件中提取数据时遇到问题。
下面是进入 Azure IOT Hub 的源示例:
"data": "[{\"Temperature\":74.15750885,\"Humidity\":26.32574463}]",
"device_id": "1e0037000d47353136383631",
"event": "Photon_WeatherData",
"published_at": "2017-12-12T16:52:18.405Z"
我可以通过 ASA 直接查询将其推送到 Power BI:
SELECT *
INTO PowerBI
FROM PhotonEventData
结果是: PBI 数据集的屏幕截图
[{"Temperature":73.81002045,"Humidity":26.56988525}]
但我似乎无法剥离 ASA 中的数据点,以便将每个键/值对传递给 Power BI。我尝试了一些不同的方法,例如:
SELECT data.Temperature
INTO PowerBI
FROM PhotonEventData