Zásady času pro příjem dat

Zásada IngestionTime je volitelná zásada, kterou je možné nastavit (povolit) u tabulek.

Pokud je tato možnost povolená, Kusto přidá do tabulky skrytý datetime sloupec s názvem $IngestionTime. Když se teď ingestují nová data, zaznamená se čas příjmu dat do skrytého sloupce. Tento čas měří cluster Kusto těsně před potvrzením dat.

Poznámka

Každý záznam má svou vlastní $IngestionTime hodnotu.

Vzhledem k tomu, že je sloupec času příjmu dat skrytý, nemůžete se na jeho hodnotu přímo dotazovat. Místo toho tato hodnota načte speciální funkce s názvem ingestion_time( ). Pokud v tabulce není žádný datetime sloupec nebo se při příjmu záznamu nepovolila zásada IngestionTime, vrátí se hodnota null.

Zásady Příjmu dat jsou navržené pro dva hlavní scénáře:

  • Umožňuje uživatelům odhadnout latenci při ingestování dat. Mnoho tabulek s daty protokolu má sloupec časového razítka. Hodnota časového razítka se vyplní zdrojem a označuje čas, kdy byl záznam vytvořen. Porovnáním hodnoty daného sloupce se sloupcem doby příjmu dat můžete odhadnout latenci při načítání dat.

    Poznámka

    Počítaná hodnota je pouze odhad, protože zdroj a Kusto nemusí mít nutně synchronizované své hodiny.

  • Kvůli podpoře databázových kurzorů , které uživatelům umožňují vydávat po sobě jdoucí dotazy, je dotaz omezen na data, která byla ingestována od předchozího dotazu.

Další informace. Projděte si příkazy pro správu pro správu zásad Příjmový čas.