Udostępnij za pośrednictwem


ingestion_time()

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Zwraca przybliżoną datę/godzinę w formacie UTC wskazującą, kiedy bieżący rekord został pozyskany.

Ta funkcja musi być używana w kontekście tabeli lub zmaterializowanego widoku. W przeciwnym razie ta funkcja generuje wartości null.

Jeśli zasady IngestionTime nie zostały włączone podczas pozyskiwania danych, funkcja zwraca wartości null.

Pobiera informacje o datetime tym, kiedy rekord został pozyskany i gotowy do użycia w zapytaniu.

Uwaga

Wartość zwrócona przez tę funkcję jest przybliżona, ponieważ proces pozyskiwania może potrwać kilka minut, a wiele działań pozyskiwania może odbywać się współbieżnie. Aby przetworzyć wszystkie rekordy tabeli z dokładnie jednokrotnymi gwarancjami, użyj kursorów bazy danych.

Napiwek

Funkcja ingestion_time() zwraca wartości zgodnie z zegarem usługi mierzonym po zakończeniu pozyskiwania. W związku z tym tej wartości nie można użyć do operacji pozyskiwania "kolejność", ponieważ dwie operacje nakładające się w czasie mogą mieć dowolną kolejność tych wartości. Jeśli kolejność rekordów jest ważna dla semantyki aplikacji, należy upewnić się, że tabela ma kolumnę znacznika czasu mierzoną według źródła danych zamiast polegać na wartości ingestion_time().

Składnia

ingestion_time()

Dowiedz się więcej na temat konwencji składni.

Zwraca

Wartość datetime określająca przybliżony czas pozyskiwania danych do tabeli.

Przykład

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