ingestion_time()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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