Я пытаюсь настроить работу ASA.Мой пример использования заключается в том, что я получаю данные телеметрии от транспортных средств в полевых условиях.Они передают различные атрибуты автомобиля.Например, двигатель в настоящее время включен или выключен
Эти данные отправляются в IoT Hub, а затем используются ASA.
Моя проблема связана свходы выходят из последовательности.Например, в приведенной выше диаграмме # 9 был до # 8.
Он - мой запрос ASA * 1012 *
With AllSpeeder AS {
SELECT
telemetry.deviceId as vehicleid,
telemetry.enginestatus as currentenginestatus,
telemetry.datetime as currenttime,
Last(telemetry.containerdt) over (partition by telemetry.vehicleid limit duration(day,7)
when (telemetry.enginestatus = 'On2Off')) as engineontime
FROM
theiot
Timestamp by cast ( telemetry.containerdt as datetime)
where
telemetry.enginestatus = 'Off' or telemetry.enginestatus = 'On2Off'
}
SELECT * INTO theblob FROM AllSpeeder
Но вышеупомянутый запрос (TimeStamp by) не исправил его.
Я экспериментировал с Event Order в ASA, но все равно 8 и 9 выше не переупорядочиваются.