Teilen über


Überwachen der gespiegelten Fabric-Datenbankreplikation

In diesem Artikel werden verschiedene Methoden für die Überwachung Ihrer gespiegelten Datenbank beschrieben, nachdem sie eingerichtet wurde, einschließlich der Verwendung des Fabric-Portals, der programmgesteuerten Überwachung und der Nutzung der Arbeitsbereichsüberwachung.

Überwachen über das Fabric-Portal

Nachdem die gespiegelte Datenbank konfiguriert wurde, können Sie den aktuellen Replikationsstatus überwachen. Im Abschnitt "Replikation überwachen " werden der Status der Datenbankebene sowie eine Liste der Tabellen unter der Replikation zusammen mit dem entsprechenden Status, den Replikationsergebnissen und der letzten abgeschlossenen Zeit angezeigt.

Screenshot aus dem Fabric-Portal des Bereichs

Tipp

Wenn Sie eine Verzögerung bei der Darstellung gespiegelter Daten beobachten, folgen Sie der Anleitung zur Problembehandlung , um das potenzielle Problem zu debuggen.

Im Folgenden sind die Details zur Überwachungsansicht aufgeführt:

Monitor Beschreibung
Status der Datenbankebene Mögliche Status sind:
- Ausführen: Die Replikation wird derzeit ausgeführt, um Momentaufnahmen zu erstellen und Daten in OneLake zu ändern.
- Wird mit Warnung ausgeführt: Replikation wird ausgeführt, mit vorübergehenden Fehlern.
- Beenden/Beendet: Die Replikation wurde beendet.
- Fehler: Schwerwiegender Fehler bei der Replikation, die nicht wiederhergestellt werden kann.
- Angehalten: Die Replikation wird angehalten. Dies geschieht, wenn Sie die Fabric-Kapazität anhalten und fortsetzen. Erfahren Sie mehr über Änderungen an Fabric-Kapazität.
Name Der Name der Quelltabelle im [schema_name].[table_name] oder [table_Name] Format.
Status der Tabellenebene Mögliche Status sind:
- Ausführen: Daten werden repliziert.
- Wird mit Warnung ausgeführt: Warnung vor nichtfatalem Fehler mit Replikation der Daten aus der Tabelle.
- Beenden/Beendet: Die Replikation wurde beendet.
- Fehler: Schwerwiegender Fehler bei der Replikation für diese Tabelle.
Replizierte Zeilen Die kumulierte Anzahl replizierter Zeilen, einschließlich aller Einfügungen, Aktualisierungen und Löschungen, die auf die Zieltabelle angewendet wurden.
Zuletzt abgeschlossen Die letzte abgeschlossene Zeit zum Aktualisieren der gespiegelten Tabelle aus der Quelle.

Programmgesteuert überwachen

Sie können die gespiegelten Datenbanken programmgesteuert überwachen, indem Sie die REST-APIs oder das SDK verwenden. Erfahren Sie mehr über die öffentliche REST-API von Microsoft Fabric zum Abrufen des Spiegelungsstatus für die gespiegelte Datenbank oder bestimmte Tabellen.

Verwenden der Arbeitsbereichsüberwachung

Die Arbeitsbereichüberwachung ist ein Observability-Feature in Microsoft Fabric, mit dem Entwickler und Administratoren auf detaillierte Protokolle und Leistungsmetriken ihrer Arbeitsbereiche zugreifen können.

Die Spiegelung in Fabric unterstützt Vorgangsprotokolle in der Arbeitsbereichsüberwachung, um eine umfassendere Überwachung für Ihre gespiegelten Datenbanken zu ermöglichen. Sie können diese Protokolle verwenden, um die Ausführung und Leistung Ihrer gespiegelten Datenbank zu überwachen, einschließlich Datenreplikation, Tabellenänderungen, Spiegelungsstatus, Fehler und Replikationslatenz.

Um zu beginnen, aktivieren Sie die Überwachung in Ihrem Arbeitsbereich. Sobald die Überwachung Des Arbeitsbereichs aktiviert ist, werden die Spiegelungsdatenbankausführungsprotokolle automatisch in die MirroredDatabaseTableExecution Tabelle in der KQL-Überwachungsdatenbank aufgenommen. Erfahren Sie mehr über die verfügbaren Protokolle und die Struktur aus Spiegelungsdatenbank-Vorgangsprotokollen.

Screenshot aus dem Fabric-Portal der Überwachungsaktivierung in Arbeitsbereichseinstellungen.

Anschließend haben Sie Vollzugriff auf eine erweiterte Überwachungsumgebung für gespiegelte Datenbank:

  • Abgeleitete Erkenntnisse on-Demand: Fragen Sie die granularen Vorgangsprotokolle direkt mithilfe von KQL in der Überwachungsdatenbank ab, um sofortigen Zugriff auf die benötigten Informationen zu erhalten.

    Screenshot des Fabric-Portals zum Abfragen der Monitordatenbank.

  • Erstellen sie angepasste Überwachungsdashboards: Mit der Überwachungsdatenbank können Sie Daten in Ihre bevorzugten Tools wie Power BI und Real-Time Dashboards integrieren, um Dashboards zu erstellen, die auf Ihre Anforderungen zugeschnitten sind.

    Screenshot aus dem Fabric-Portal des Erstellungsdashboards zum Überwachen der gespiegelten Datenbank.

  • Richten Sie Warnungen ein:Richten SieWarnungen basierend auf den Protokollen und Metriken ein, die Sie nachverfolgen.