Управление временем (Azure Stream Analytics)
Язык запросов Azure Stream Analytics расширяет синтаксис SQL, позволяя выполнять сложные вычисления в потоках событий. Stream Analytics предоставляет языковые конструкции для работы с темпоральными аспектами данных. Например, можно назначить пользовательские метки времени событиям потока, указать временное окно для агрегирования, указать разрешенную разницу во времени между двумя потоками данных для операции JOIN и т. д.
Все операции обработки времени в Azure Stream Analytics выполняются в формате UTC.
Элемент | Сводка |
---|---|
System.Timestamp() | System.Timestamp() — это системное свойство, которое можно использовать для получения метки времени события. |
TIMESTAMP BY | Предложение TIMESTAMP BY позволяет указать пользовательские значения меток времени. |
Политики при отклонениях по времени | Политики для событий неупорядоченного и позднего прибытия. |
Агрегатные функции за период времени | Агрегатные функции используются для вычисления набора значений из временного окна и возврата одного значения. |
DATEDIFF в предикате JOIN | Указание временных границ для операций JOIN |
Функции даты и времени | Stream Analytics предоставляет различные функции даты и времени для использования. |
См. также:
Встроенные функции (Azure Stream Analytics)
Типы данных (Azure Stream Analytics)
Гарантии доставки событий (Azure Stream Analytics)