Zasady IngestionTime
Zasady IngestionTime to opcjonalne zasady, które można ustawić (włączone) w tabelach.
Po włączeniu usługa Kusto dodaje do tabeli ukrytą datetime
kolumnę o nazwie $IngestionTime
.
Teraz, gdy nowe dane są pozyskiwane, czas pozyskiwania jest rejestrowany w ukrytej kolumnie.
Ten czas jest mierzony przez klaster Kusto tuż przed zatwierdzeniu danych.
Uwaga
Każdy rekord ma własną $IngestionTime
wartość.
Ponieważ kolumna czasu pozyskiwania jest ukryta, nie można bezpośrednio wysyłać zapytań o jej wartość.
Zamiast tego funkcja specjalna o nazwie ingestion_time() pobiera tę wartość. Jeśli w tabeli nie datetime
ma kolumny lub zasady IngestionTime nie zostały włączone, gdy rekord został pozyskany, zwracana jest wartość null.
Zasady IngestionTime są przeznaczone dla dwóch głównych scenariuszy:
Aby umożliwić użytkownikom oszacowanie opóźnienia pozyskiwania danych. Wiele tabel z danymi dziennika ma kolumnę sygnatury czasowej. Wartość znacznika czasu jest wypełniana przez źródło i wskazuje czas, kiedy rekord został wygenerowany. Porównując wartość tej kolumny z kolumną czasu pozyskiwania, możesz oszacować opóźnienie pobierania danych.
Uwaga
Wartość obliczeniowa jest szacowana tylko dlatego, że źródło i Kusto nie muszą mieć zsynchronizowanych zegarów.
Aby obsługiwać kursory bazy danych , które umożliwiają użytkownikom wysyłanie kolejnych zapytań, zapytanie jest ograniczone do danych pozyskanych od poprzedniego zapytania.
Więcej informacji. Zobacz polecenia zarządzania dotyczące zarządzania zasadami IngestionTime.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla