9. Stream Analytics
• 大量のデータをリアルタイムに処理するクエリエンジン
9
Azure
Stream
Analytics
SELECT
System.Timestamp as Time,
DeviceId,
CAST(AVG(frompis.Temp) AS float) AS Temp,
CAST(AVG(frompis.Pressure) AS float) AS Pressure,
CAST(AVG(frompis.Hum) AS float) AS Hum,
CAST(AVG(frompis.HiLux) AS float) AS HiLux,
CAST(AVG(frompis.LowLux) AS float) AS LowLux
INTO
powerbi
FROM
raspisensors TIMESTAMP BY Date
GROUP BY
DeviceId,
TumblingWindow(second, 30)
SQL Database
Storage
Document DB
Event Hub
Power BI
13. まとめ。SORACOM + Azureだ!
13
Microsoft Azure
Web app
Event Hub Stream Analytics Power BI
Raspberry PI with
Sensors
① SORACOM Beam
からIMSI取得
② SORACOM Beam で取得した IMSI と、
センサー値をEvent Hub に JSON で送信
③ Stream Analyticsで単位時間
平均値を計算してPower BIに送る
SQL Database Machine Learning
Data Factory
Event Hub