EventEnqueuedUtcTime
- это отметка времени по умолчанию для событий, поступающих из концентратора IoT, в Stream Analytics - это отметка времени, когда событие поступило в концентратор IoT.EventProcessedUtcTime
- это дата и время, когда событие было обработано Stream Analytics.Больше информации это документ .Как вы упоминали, когда вы используете потоковые данные из концентратора IoT, у вас есть доступ к EventProcessedUtcTime и EventEnqueuedUtcTime в запросе Stream Analytics.
Когда один поток данных содержит несколько типов событий, имеющих временные метки в разных полях, вы можететеперь используйте TIMESTAMP BY с выражениями для указания различных полей меток времени для каждого случая. ASA - это временная система, поэтому каждое событие, которое проходит через нее, имеет метку времени.Временная метка назначается автоматически на основе времени прибытия события в источник ввода, но вы также можете получить доступ к временной метке в полезной нагрузке вашего события явно, используя TIMESTAMP BY.
Обновление: Кроме того, EventEnqueuedUtcTime
- это дата и время, когда событие было получено центром IoT.Но IoTHub.EnqueuedTime
- это время, когда сообщение было получено хабом IoT. IoTHub.EnqueuedTime
не поддерживается на пути телеметрии, когда Device / DeviceClient отправляет телеметрическое сообщение на IoTHub.Azure IoT Hub предоставляетвозможность потоковой передачи данных с подключенных устройств и интеграции этих данных в ваши бизнес-приложения.IoT Hub предлагает маршрутизацию сообщений и событий для интеграции событий IoT в другие службы Azure или бизнес-приложения. Подробнее здесь .