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


ingestion_time()

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

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

Извлекает объект , datetime когда запись была получена и готова к запросу.

Примечание

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

Совет

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

Синтаксис

ingestion_time()

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

Возвращаемое значение

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

Пример

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