Compartir a través de


ingestion_time()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve la fecha y hora aproximada en formato UTC que indica cuándo se ingerió el registro actual.

Esta función debe usarse en el contexto de una tabla o una vista materializada. De lo contrario, esta función genera valores NULL.

Si la directiva IngestionTime no se ha habilitado cuando se ingieren los datos, la función devuelve valores NULL.

Recupera el datetime objeto cuando se ingerió el registro y está listo para la consulta.

Nota:

El valor devuelto por esta función es aproximado, ya que el proceso de ingesta puede tardar varios minutos en completarse y pueden realizarse varias actividades de ingesta simultáneamente. Para procesar todos los registros de una tabla con garantías exactamente una vez, use cursores de base de datos.

Sugerencia

La función ingestion_time() devuelve valores según el reloj de servicio según se mide cuando se completó la ingesta. Como resultado, este valor no se puede usar para "ordenar" las operaciones de ingesta, ya que dos operaciones que se superponen en el tiempo podrían tener cualquier ordenación de estos valores. Si la ordenación de registros es importante para la semántica de la aplicación, debe asegurarse de que la tabla tiene una columna de marca de tiempo medida según el origen de los datos en lugar de confiar en el valor ingestion_time().

Sintaxis

ingestion_time()

Obtenga más información sobre las convenciones de sintaxis.

Devoluciones

Valor datetime que especifica la hora aproximada de ingesta en una tabla.

Ejemplo

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