IngestionTime 原則
IngestionTime 原則是選擇性的原則,可以在資料表上設定 (啟用)。
啟用時,Kusto 會將隱藏的 datetime
資料行 (稱為 $IngestionTime
) 加入資料表中。
現在,每當新的資料內嵌時,內嵌的時間就會記錄在隱藏的資料行中。
該時間是由 Kusto 叢集在認可資料之前進行測量。
注意
每筆記錄都有自己的 $IngestionTime
值。
因為內嵌時間資料行是隱藏的,所以您無法直接查詢其值。
因此,要改用稱為 ingestion_time() 的特殊函數來擷取該值。 如果資料表中沒有 datetime
資料行,或內嵌記錄時未啟用 IngestionTime 原則,則會傳回 null 值。
IngestionTime 原則主要是針對兩種情況所設計:
為了讓使用者估計內嵌資料的延遲。 許多含有記錄資料的資料表,都有時間戳記資料行。 來源會填入時間戳記值,以指出產生記錄的時間。 只要比較該資料行的值與內嵌時間資料行的值,就可以估計取得資料時延遲了多久。
注意
計算出來的值只是估計值,因為來源和 Kusto 的時鐘不一定經過同步處理。
為了支援資料庫資料指標,讓使用者可以發出連續查詢,查詢會限制為自上一次查詢之後所內嵌的資料。
如需詳細資訊, 請參閱 管理 IngestionTime 原則的管理命令。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應