Share via


ingestion_time()

Retourneert de geschatte datum/tijd in UTC-notatie die aangeeft wanneer de huidige record is opgenomen.

Deze functie moet worden gebruikt in de context van een tabel waarvoor het beleid IngestionTime is ingeschakeld. Anders produceert deze functie null-waarden.

Haalt de datetime op wanneer de record is opgenomen en gereed is voor query.

Notitie

De waarde die door deze functie wordt geretourneerd, is slechts bij benadering, omdat het opnameproces enkele minuten kan duren en meerdere opnameactiviteiten gelijktijdig kunnen plaatsvinden. Als u alle records van een tabel wilt verwerken met exactly-once-garanties, gebruikt u databasecursors.

Tip

De functie ingestion_time() retourneert waarden op basis van de serviceklok, zoals gemeten op het moment dat de opname is voltooid. Als gevolg hiervan kan deze waarde niet worden gebruikt om opnamebewerkingen te 'ordenen', omdat twee bewerkingen die elkaar overlappen in de tijd, mogelijk een volgorde van deze waarden hebben. Als het ordenen van records belangrijk is voor de semantiek van toepassingen, moet u ervoor zorgen dat de tabel een tijdstempelkolom heeft die wordt gemeten door de bron van de gegevens in plaats van te vertrouwen op de waarde ingestion_time().

Syntax

ingestion_time()

Meer informatie over syntaxisconventies.

Retouren

Een datetime waarde die de geschatte tijd van opname in een tabel aangeeft.

Voorbeeld

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