Поделиться через


ingestion_time()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Возвращает приблизительное время даты и времени в формате UTC, указывающее, когда текущая запись была приемлена.

Эта функция должна использоваться в контексте таблицы или материализованного представления. В противном случае эта функция создает значения NULL.

Если политика IngestionTime не включена при приеме данных, функция возвращает значения NULL.

Извлекает время datetime приема и готовности записи к запросу.

Примечание.

Значение, возвращаемое этой функцией, является только приблизительным, так как процесс приема может занять несколько минут, и несколько действий приема могут выполняться одновременно. Чтобы обработать все записи таблицы с точной гарантией, используйте курсоры базы данных.

Совет

Функция ingestion_time() возвращает значения в соответствии с часами обслуживания, измеряемыми при завершении приема. В результате это значение нельзя использовать для операций приема порядка, так как две операции, перекрывающиеся во времени, могут иметь любое упорядочение этих значений. Если записи упорядочивания важны для семантики приложений, следует убедиться, что в таблице есть столбец метки времени, измеряемый источником данных, а не на основе значения ingestion_time().

Синтаксис

ingestion_time()

Дополнительные сведения о соглашениях синтаксиса.

Возвраты

datetime Значение, указывающее приблизительное время приема в таблицу.

Пример

T
| extend ingestionTime = ingestion_time() | top 10 by ingestionTime