ingestion_time()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vrátí přibližnou hodnotu datetime ve formátu UTC označující, kdy se aktuální záznam ingestoval.

Tato funkce se musí používat v kontextu tabulky nebo materializovaného zobrazení. V opačném případě tato funkce vytvoří hodnoty null.

Pokud při ingestování dat nebyla povolená zásada IngestionTime, vrátí funkce hodnoty null.

datetime Načte, kdy se záznam ingestoval a byl připravený k dotazování.

Poznámka:

Hodnota vrácená touto funkcí je pouze přibližná, protože dokončení procesu příjmu dat může trvat několik minut a může probíhat souběžně několik aktivit příjmu dat. Ke zpracování všech záznamů tabulky s přesně jednou zárukou použijte kurzory databáze.

Tip

Funkce ingestion_time() vrací hodnoty podle hodin služby měřených při dokončení příjmu dat. V důsledku toho nelze tuto hodnotu použít k operacím příjmu dat "pořadí", protože dvě operace, které se v čase překrývají, mohou mít jakékoli řazení těchto hodnot. Pokud je řazení záznamů pro sémantiku aplikace důležité, měli byste zajistit, aby tabulka měla sloupec časového razítka měřený zdrojem dat, a nespoléhat se na hodnotu ingestion_time().

Syntaxe

ingestion_time()

Přečtěte si další informace o konvencích syntaxe.

Návraty

Hodnota datetime určující přibližný čas příjmu dat do tabulky.

Příklad

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