ฉันมีอุปกรณ์ที่มีเซ็นเซอร์จำนวนมากซึ่งต้องการการรวมกลุ่มที่แตกต่างกัน และคำถามของฉันแบ่งออกเป็นสองส่วน อุปกรณ์สื่อสารผ่าน Azure IoT Hub ซึ่งจะไปที่ Azure Stream Analytics บน SQL DB และ Power BI
1) วิธีที่ดีที่สุดในการส่งข้อมูลคืออะไร? คอลัมน์สำหรับเซ็นเซอร์แต่ละตัว (เซ็นเซอร์ 1, เซ็นเซอร์ 2,.) และ DateTime หรือคอลัมน์สำหรับ DeviceId, DateTime, SensorNumber และ SensorValue ข้อมูลเพิ่มเติม เช่น ชื่อเซ็นเซอร์ ค่าทริกเกอร์ ฯลฯ จะถูกเพิ่มผ่านตารางอ้างอิง แนวทางเหล่านี้มีข้อดีหรือข้อเสียอะไรบ้าง?
2) การรวมบางรายการที่จำเป็นใน ASA คือ MAX และรายการอื่นๆ เป็น AVERAGE ซึ่งเปลี่ยนแปลงขึ้นอยู่กับประเภทเซ็นเซอร์ที่เชื่อมโยงกับแต่ละช่องของอุปกรณ์ผ่านตารางอ้างอิง ตัวอย่างเช่น เซ็นเซอร์ประเภท "สวิตช์" ต้องมีการรวม MAX ในขณะที่เซ็นเซอร์ประเภท "Temp" ต้องมีการรวม AVERAGE คุณสามารถเปลี่ยนประเภทการรวมกลุ่มจากอินพุตเดียว (IoTHub) และเอาต์พุตเดียว (SQL) โดยขึ้นอยู่กับฟิลด์ SensorType อื่นที่เชื่อมโยงผ่านตารางอ้างอิงได้หรือไม่
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม