セマンティック モデルの操作
セマンティック モデル操作ログは、 workspace 監視 ログの一部であり、リアルタイム インテリジェンス ソリューションの一部である Eventhouse KQL データベースに登録されます。 これらのログを使用して、ワークスペースの使用状況とパフォーマンスを監視できます。
セマンティック モデル操作ログ
Analysis Services エンジンは、バッチやトランザクションの開始などのイベントを処理します。 たとえば、クエリを実行し、パーティションを処理します。 通常、Power BI のデータ エンジンのパフォーマンス、正常性、使用状況を監視するために使用されます。 テナント全体からの情報が含まれます。
セマンティック モデル ログを使用して、次の手順を実行します。
- 容量、ワークスペース、レポート、またはユーザー別に、Analysis Services エンジンのアクティビティが高い、または異常な期間を特定します。
- 外部の DirectQuery 操作など、クエリのパフォーマンスと傾向を分析します。
- セマンティック モデルの更新期間、重複、処理のステップを分析します。
- Premium XMLA エンドポイントを使用して送信されたカスタム操作を分析します。
次の表に、セマンティック モデルのログを示します。 イベントと ExecutionMetrics
イベントのドリルダウンの詳細については、「 Events とスキーマを参照してください。
ColumnName | [列の型] | 説明 |
---|---|---|
ApplicationContext | 動的 | 要求を実行しているアプリケーションに関する詳細を提供する一意識別子のプロパティ バッグ。 たとえば、レポート ID です。 |
ApplicationName | string | サーバーに対する接続を確立したクライアント アプリケーションの名前を表します。 この列には、プログラムの表示名ではなく、アプリケーションによって渡された値が格納されます。 |
CallerIpAddress | string | 呼び出された IP アドレス |
CapacityId | string | 操作されているアーティファクトをホストしている容量の一意識別子。 |
カテゴリ | string | イベントのカテゴリ (Audit、Security、Request など)。 |
CorrelationId | string | 相関性があるイベントの ID。 複数のテーブル間で相関性のあるイベントを特定する際に使用できます。 |
CpuTimeMs | long | イベントに使用された CPU 時間 (ミリ秒単位)。 |
CustomerTenantId | string | ファブリック テナント識別子 |
DatasetMode | string | セマンティック モデルのモード。 Import、DirectQuery、または Composite。 |
DurationMs | long | 操作にかかった時間 (ミリ秒単位)。 |
EventText | string | 操作に関連付けられている詳細な情報が含まれます (DAX クエリなど)。 |
ExecutingUser | string | 操作を実行しているユーザー。 |
ID | 動的 | ユーザーと要求に関する情報。 |
ItemId | string | データをログに記録しているリソースの一意識別子。 |
ItemKind | string | 操作をログに記録している成果物の種類 (セマンティック モデルなど) |
ItemName | string | この操作をログに記録している Power BI 成果物の名前。 |
Level | string | ログに記録されている操作の重大度レベルが含まれます。 成功、情報、警告、またはエラー。 |
OperationDetailName | string | 操作の詳細 |
OperationId | string | 操作または要求の一意識別子。 XmlaRequestId と同じ |
OperationName | string | ログ レコードに関連付けられている操作。 |
ProgressCounter | long | 進行状況カウンター |
リージョン | string | Fabric リージョンを含む |
ReplicaId | string | クエリ スケール アウト (QSO) が有効な場合に、レプリカを識別できるレプリカ ID。 読み取り/書き込みレプリカの ReplicaId は常に "AAA" であり、読み取り専用レプリカの ReplicaId は "AAB" 以降です。 QSO 非対応のセマンティック モデルの場合、ReplicaId は常に "AAA" です |
状態 | string | 操作の状態。 |
StatusCode | int | 操作の状態コード。 成功と失敗が示されます。 |
Timestamp | datetime | ログが生成された時刻のタイムスタンプ (UTC)。 |
User | string | 実行中の操作に関連付けられているユーザー。 サーバーでエンド ユーザー ID の権限を借用する必要がある場合に使用されます。 |
WorkspaceId | string | 操作対象のアイテムを含むワークスペースの一意識別子。 |
WorkspaceMonitoringTableName | string | Fabric ワークスペースの監視でイベントを使用できるテーブルの名前 |
WorkspaceName | string | 項目を含む Fabric ワークスペースの名前。 |
XmlaObjectPath | string | オブジェクトのパス。 そのオブジェクトの親から始まり、各親がコンマで区切られた一覧です。 |
XmlaProperties | string | XMLA 要求のプロパティ |
XmlaSessionId | string | Analysis Services セッション識別子 |