次の方法で共有


ingestion_time()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

現在のレコード 取り込まれた時刻を示す UTC 形式で おおよそのdatetime を返します。

この関数は、テーブルまたは 具体化されたビューのコンテキストで使用する必要があります。 それ以外の場合、この関数はnull値を生成します。

データの取り込み時に IngestionTime ポリシー が有効になっていない場合、この関数は null 値を返します。

レコードが取り込まれ、クエリの準備ができたときにdatetimeを取得します。

Note

インジェストプロセスの完了に数分かかり、複数のインジェストアクティビティが同時に実行される場合があるので、この関数によって返される値は概数に限定されます。 テーブルのすべてのレコードを厳密に1回だけ保証して処理するには、データベース カーソルを使用します。

ヒント

ingestion_time() 関数は、インジェストが完了したときに測定されたサービス クロックに従って値を返します。 その結果、この値を使用してインジェスト操作を "並べ替える" ことはできません。時間が重なる 2 つの操作には、これらの値の順序が設定されている可能性があります。 アプリケーション セマンティクスでレコードの順序付けが重要な場合は、ingestion_time() 値に依存するのではなく、データのソースによって測定されるタイムスタンプ列がテーブルにあることを確認する必要があります。

構文

ingestion_time()

構文規則について詳しく知る。

返品

テーブルへの取り込みのおおよその時間を指定するdatetime値。

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