Semantikmodellvorgänge
Semantische Modell-Vorgangsprotokolle sind Teil der Arbeitsbereichsüberwachungsprotokolle und werden in der Eventhouse-KQL-Datenbank registriert, die Teil der Echtzeitintelligenzlösung ist. Sie können diese Protokolle verwenden, um die Nutzung und Leistung Ihres Arbeitsbereichs zu überwachen.
Protokolle für semantische Modelloperationen
Prozessereignisse des Analysis Services-Moduls, z. B. der Start eines Batches oder einer Transaktion. Führen Sie z. B. Abfrage- und Prozesspartition aus. Wird in der Regel verwendet, um die Leistung, den Status und die Nutzung des Datenmoduls von Power BI zu überwachen. Enthält Informationen aus dem gesamten Mandanten.
Verwenden Sie Semantikmodellprotokolle für Folgendes:
- Identifizieren von Zeiträumen mit hoher oder ungewöhnlicher Aktivität der Analysis Services-Engine nach Kapazität, Arbeitsbereich, Bericht oder Benutzer
- Analysieren der Abfrageleistung und -trends, einschließlich externer DirectQuery-Vorgänge
- Analysieren der Aktualisierungsdauer für Semantikmodelle, Überlappungen und Verarbeitungsschritte
- Analysieren von benutzerdefinierten Vorgängen, die mithilfe des Premium-XMLA-Endpunkts gesendet werden
In dieser Tabelle sind die Semantikmodellprotokolle aufgeführt. Weitere Informationen zu den Ereignissen und Drilldowns zu dem ExecutionMetrics
Ereignis finden Sie unter "Ereignisse und Schema".
ColumnName | ColumnType | Beschreibung |
---|---|---|
ApplicationContext | dynamisch | Eigenschaftensammlung mit eindeutigen Bezeichnern, die Details zur Anwendung bereitstellen, die die Anforderung ausführt Beispiel: Berichts-ID. |
ApplicationName | Zeichenfolge | Enthält den Namen der Clientanwendung, die die Verbindung mit dem Server hergestellt hat. Diese Spalte wird mit den Werten aufgefüllt, die von der Anwendung übergeben werden, und nicht mit dem angezeigten Namen des Programms. |
CallerIpAddress | Zeichenfolge | Aufgerufene IP-Adresse |
CapacityId | Zeichenfolge | Eindeutiger Bezeichner der Kapazität, die das Artefakt hostet, das vom Vorgang betroffen ist. |
Kategorie | Zeichenfolge | Kategorie der Ereignisse, z. B. Überwachung/Sicherheit/Anforderung |
CorrelationId | Zeichenfolge | Die ID für korrelierte Ereignisse. Kann verwendet werden, um korrelierte Ereignisse zwischen verschiedenen Tabellen zu identifizieren. |
CpuTimeMs | long | Die CPU-Zeit (in Millisekunden), die vom Ereignis verwendet wurde. |
CustomerTenantId | Zeichenfolge | Fabric-Mandantenbezeichner |
DatasetMode | Zeichenfolge | Der Modus des Semantikmodells. Import, DirectQuery oder Zusammengesetzt |
DurationMs | long | Die für den Vorgang benötigte Zeit (in Millisekunden) |
EventText | Zeichenfolge | Enthält ausführliche Informationen, die dem Vorgang zugeordnet sind, z. B. DAX-Abfrage. |
ExecutingUser | Zeichenfolge | Der Benutzer, der den Vorgang ausführt. |
Identität | dynamisch | Informationen zu Benutzern und Ansprüchen |
ItemId | Zeichenfolge | Eindeutiger Bezeichner der Ressource, die die Daten protokolliert |
ItemKind | Zeichenfolge | Artefakttyp, der den Vorgang protokolliert, z. B. Semantikmodell. |
Artikelname | Zeichenfolge | Der Name des Power BI-Artefakts, das diesen Vorgang protokolliert |
Ebene | Zeichenfolge | Enthält den Schweregrad des protokollierten Vorgangs Erfolg, Information, Warnung oder Fehler. |
OperationDetailName | Zeichenfolge | Weitere Details zum Vorgang |
OperationId | Zeichenfolge | Eindeutiger Bezeichner des Vorgangs oder der Anforderung. Identisch mit XmlaRequestId |
Vorgangsname | Zeichenfolge | Der mit der Protokollaufzeichnung verbundene Vorgang |
ProgressCounter | long | Statusindikator |
Region | Zeichenfolge | Enthält den Fabric-Bereich |
ReplicaId | Zeichenfolge | Replikatbezeichner, mit dem Sie das Replikat identifizieren können, wenn Query Scale Out (QSO) aktiviert ist. Replikate mit Lese-/Schreibzugriff verfügen immer über ReplicaId='AAA', und schreibgeschützte Replikate verfügen über ReplicaId ab 'AAB'. Für Semantikmodelle ohne QSO-Unterstützung ist die ReplicaId immer „AAA“. |
Status | Zeichenfolge | Der Status des Vorgangs. |
StatusCode | int | Der Statuscode des Vorgangs Dieser deckt Erfolg und Fehler ab. |
Timestamp | datetime | Der Zeitstempel (UTC), wann das Protokoll generiert wurde. |
Benutzer | Zeichenfolge | Der Benutzer, der dem ausgeführten Vorgang zugeordnet ist. Wird verwendet, wenn auf dem Server die Identität eines Endbenutzers angenommen werden muss |
WorkspaceId | Zeichenfolge | Eindeutiger Bezeichner des Arbeitsbereichs, in dem das Element ausgeführt wird. |
WorkspaceMonitoringTableName | Zeichenfolge | Name der Tabelle, in der die Ereignisse in der Fabric Workspace-Überwachung verfügbar sind |
WorkspaceName | Zeichenfolge | Name des Fabric-Arbeitsbereichs, der das Element enthält. |
XmlaObjectPath | Zeichenfolge | Objektpfad. Eine durch Trennzeichen getrennte Liste von übergeordneten Elementen, die beim übergeordneten Element des Objekts beginnt. |
XmlaProperties | Zeichenfolge | Eigenschaften der XMLA-Anforderung |
XmlaSessionId | Zeichenfolge | Sitzungsbezeichner für Analysis Services |