Saya memiliki perangkat dengan banyak sensor yang memerlukan jenis agregasi berbeda dan pertanyaan saya ada dalam dua bagian. Perangkat berkomunikasi melalui Azure IoT Hub yang kemudian masuk ke Azure Stream Analytics ke SQL DB dan Power BI.
1) Apa cara terbaik untuk mengirimkan data? Kolom untuk setiap sensor (sensor1, sensor2,.) dan DateTime atau Kolom untuk DeviceId, DateTime, SensorNumber, dan SensorValue? Informasi lebih lanjut seperti Nama Sensor, nilai pemicu, dll. ditambahkan melalui tabel referensi. Apa kelebihan atau kekurangan pendekatan-pendekatan ini?
2) Beberapa agregasi yang diperlukan dalam ASA adalah MAX dan lainnya adalah AVERAGE yang berubah tergantung pada Jenis Sensor yang dihubungkan ke setiap saluran perangkat melalui tabel referensi. Misalnya tipe sensor "Switch" memerlukan agregasi MAX sedangkan tipe sensor "Temp" memerlukan agregasi RATA-RATA. Bisakah Anda mengubah jenis agregasi dari satu masukan (IOTHub) dan ke satu keluaran (SQL) bergantung pada bidang SensorType berbeda yang ditautkan melalui tabel referensi?
Bantuan apa pun akan dihargai.