ingestion_time()

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, dla której włączono zasady IngestionTime . W przeciwnym razie ta funkcja generuje wartości null.

Pobiera dane datetime , kiedy rekord został pozyskany i gotowy do utworzenia zapytania.

Uwaga

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

Porada

Funkcja ingestion_time() zwraca wartości zgodnie z zegarem usługi mierzonym po zakończeniu pozyskiwania. W związku z tym ta wartość nie może być używana 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ą przez źródło danych zamiast polegać na wartości ingestion_time().

Składnia

ingestion_time()

Dowiedz się więcej o konwencjach składniowych.

Zwraca

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

Przykład

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