アイテム ジョブ イベント ログを使用してFabric項目を監視する

アイテム ジョブ イベント ログは 、ワークスペース監視ログ の一部であり、Eventhouse KQL データベースに格納されます。 次のようなFabric項目のジョブ結果を監視するには、次のログを使用します。

  • ジョブのパフォーマンスと傾向を分析します。
  • は、容量、ワークスペース、項目の種類、またはユーザーによって、失敗したジョブまたは実行時間の長いジョブを識別します。

サポートされている項目とジョブの種類

次の表に、サポートされているFabric項目の種類と、イベント ログを生成する対応するジョブの種類を示します。 追跡される操作を理解するための参照として使用します。

アイテムの種類 職務タイプ
データ パイプライン データ パイプライン
Notebook RunNotebook、RunNotebookInteractive、PipelineRunNotebook、SparkSecurityControl
Lakehouse TableMaintenance、TableLoad、LakehouseOperation、LivyBatch、LivySession、MaterializedLakeViews、SparkSecurityControl
倉庫 SqlAnalyticsEndpoint
コピージョブ コピージョブ
DataflowFabric 更新、発行
DBTItem DBTItem
デジタルオペレーションズ・オペレーショナルインサイト ライブラリーアップデートジョブ
MLExperiment MLExperimentRun
GraphIndex アルゴリズム、読み込み、更新
デジタルツインビルダー ライブラリーアップデートジョブ
DigitalTwinBuilderFlow 操作を実行する
Databricks SyncJob
DigitalOperationsAction 操作を実行する
SustainabilityDataManager IngestAzureEmissions、IngestM365Emissions

アイテム ジョブ イベント ログ スキーマ

次の表では、列名、データ型、説明など、イベント ログ データのスキーマを定義します。 ログ エントリを解釈し、クエリを作成するのに役立ちます。

列名 タイプ 説明
タイムスタンプ datetime ログ エントリが生成されたときの UTC タイムスタンプ。
ItemId 文字列 データをログに記録する項目の一意の ID。
ItemKind 文字列 操作をログに記録する項目の種類。
アイテム名 文字列 この操作をログに記録するFabric項目の名前。
WorkspaceId 文字列 アイテムを含むFabric ワークスペースの一意の ID。
ワークスペース名 文字列 アイテムを含むワークスペースの名前。
CapacityId(容量ID) 文字列 アイテムを格納している容量のユニークなID。
持続時間 (ms) long ジョブにかかった時間 (ミリ秒単位)。
実行中のプリンシパルID 文字列 ジョブを実行しているユーザー ID またはサービス プリンシパル ID。
ExecutingPrincipalType 文字列 ユーザーまたはサービス プリンシパルを示します。
WorkspaceMonitoringTableName 文字列 レコードが属するテーブルの名前。
ジョブインスタンスID (JobInstanceId) 文字列 ジョブインスタンスの一意の ID。
JobInvokeType 文字列 ジョブ トリガーの種類: オンデマンドまたはスケジュール済み。
職種 文字列 ジョブの種類 (上の表を参照)。
ジョブステータス 文字列 状態: 未開始、進行中、完了、失敗。
JobDefinitionObjectId 文字列 ジョブをトリガーしたスケジューラの ID。
ジョブスケジュール時間 datetime スケジュールされたジョブの開始時刻。
ジョブ開始時刻 (JobStartTime) datetime 実際のジョブの開始時刻。
ジョブエンドタイム (JobEndTime) datetime 実際のジョブの終了時刻。

考慮事項

ItemJobEventLogs テーブルが Eventhouse に存在しない場合は、この機能が使用可能になる前に Eventhouse が作成されたことが原因である可能性があります。 この問題を解決するには、次の手順に従います。

  1. ワークスペース設定ウィンドウの [ 監視 ] タブに移動します。

  2. [ログ ワークスペース アクティビティ] 設定をオフにしてから、もう一度有効にします。