Datenvorgangsprotokolle
Die Tabelle mit den Datenvorgangsprotokollen, die Teil von Real-Time Intelligence ist, enthält die Liste der Datenvorgänge einer Eventhouse-KQL-Datenbank. Für jeden Datenvorgang wird ein Protokollereignisdatensatz in der Tabelle EventhouseDataOperationsLogs gespeichert.
Tabelle mit Datenvorgangsprotokollen
Verwenden Sie die Datenvorgangsprotokolle für Folgendes:
- Analysieren der Leistung und Trends von Datenvorgängen
- Behandeln von Problemen mit Datenvorgängen, die eine große Menge von Minuten für CPU-Aktivitäten verbrauchen
- Identifizieren der auf eine bestimmte Tabelle angewendeten Datenvorgänge
Es folgen verschiedene Datenvorgänge:
-
BatchIngest
: Für jeden Datenvorgang zur Batcherfassung -
UpdatePolicy
: Für jeden Datenvorgang für Updaterichtlinien -
MaterializedView
: Für jeden Datenvorgang zur Aktualisierung materialisierter Sichten -
RowStoreSeal
: Bezieht sich auf den Datenvorgang, der eine Erweiterung von Streamingdaten versiegelt, die vorübergehend in einem Rowstore gespeichert werden. Der DatenvorgangRowStoreSeal
wird ausgeführt, wenn die Streamingdaten bereits für Abfragen verfügbar sind.
In der folgenden Tabelle werden die Spalten beschrieben, die in der Tabelle EventhouseDataOperationsLogs gespeichert sind:
Spaltenname | type | Beschreibung |
---|---|---|
CapacityId | Zeichenfolge | Der Fabric-Kapazitätsbezeichner |
CorrelationId | Zeichenfolge | Der Korrelationsbezeichner des Datenvorgangs |
CpuTimeMs | long | Die gesamte CPU-Zeit (ms), die vom Datenvorgang verbraucht wurde |
CustomerTenantId | Zeichenfolge | Der Kundenmandantenbezeichner |
Datenbank-ID (DatabaseId) | Zeichenfolge | Der eindeutige Bezeichner der Datenbank |
DatabaseName | Zeichenfolge | Der Name der Datenbank. |
DataOperationKind | Zeichenfolge | Der Typ der Datenvorgangsaktivität |
DurationMs | long | Die Dauer des Datenvorgangs (ms) |
EventhouseDataOperationProperties | dynamisch | (optional) Zusätzliche Eigenschaften für bestimmte Datenvorgangstypen |
ExtentSizeInBytes | long | Die Gesamtgröße der für diesen Vorgang erfassten Erweiterungen |
Identität | dynamisch | Nicht zutreffend. |
ItemId | Zeichenfolge | Der Bezeichner des Fabric Eventhouse-Elements |
ItemKind | Zeichenfolge | Der Typ des Fabric-Elements. Gültige Werte: Eventhouse |
Artikelname | Zeichenfolge | Der Name des Fabric Eventhouse-Elements |
Ebene | Zeichenfolge | Nicht zutreffend. |
OperationId | Zeichenfolge | Der eindeutige Bezeichner des Datenvorgangsprotokolls |
OriginalSizeInBytes | long | Die ursprüngliche Größe der erfassten Daten |
Region | Zeichenfolge | Die Region, in der sich die Fabric-KQL-Datenbank befindet |
Status | Zeichenfolge | Nicht zutreffend. |
TableName | Zeichenfolge | Der Name der vom Datenvorgang verwendeten Zieltabelle |
Timestamp | datetime | Die Uhrzeit (UTC), zu der das Ereignis generiert wurde |
TotalExtentsCount | long | Die Gesamtzahl der vom Datenvorgang erfassten Erweiterungen |
TotalRowsCount | long | Die Gesamtzahl der vom Datenvorgang erfassten Zeilen |
WorkspaceId | Zeichenfolge | Der Bezeichner des Arbeitsbereichs |
WorkspaceMonitoringTableName | Zeichenfolge | Der Name der Tabelle für die Arbeitsbereichsüberwachung. Gültige Werte: EventhouseDataOperationsLogs |
WorkspaceName | Zeichenfolge | Den Namen des Arbeitsbereichs |
Beispielabfragen
Sie finden Beispielabfragen im GitHub-Repository fabric-samples.