Azure SQL Database CDC-Quelle zu einem Eventstream hinzufügen
In diesem Artikel erfahren Sie, wie Sie eine Azure SQL-Datenbank Change Data Capture (CDC)-Quelle zu einem Eventstream hinzufügen können.
Der Azure SQL Database CDC Source Connector für Microsoft Fabric-Eventstreams ermöglicht es Ihnen, einen Snapshot der aktuellen Daten in einer Azure SQL-Datenbank zu erfassen. Künftige Änderungen an diesen Daten auf Zeilenebene werden dann vom Konnektor überwacht und aufgezeichnet. Sobald die Änderungen im Eventstream erfasst sind, können Sie diese CDC-Daten in Echtzeit verarbeiten und an verschiedene Ziele innerhalb von Fabric zur weiteren Verarbeitung oder Analyse senden.
Hinweis
Diese Quelle wird in den folgenden Regionen Ihrer Arbeitsbereichskapazität nicht unterstützt: USA, Westen 3; Schweiz, Westen.
Voraussetzungen
- Zugriff auf einen Arbeitsbereich im Fabric-Kapazitätslizenzmodus (oder) im Testlizenzmodus mit der Berechtigungsstufe „Mitwirkender“ oder höher.
- Ein laufender Azure SQL-Server mit einer Azure SQL-Datenbank.
- Ihre Azure SQL-Datenbank muss öffentlich zugänglich sein und darf sich nicht hinter einer Firewall oder in einem virtuellen Netzwerk befinden.
- Aktiviert CDC in Ihrer Azure SQL-Datenbank durch Ausführen der gespeicherten Prozedur
sys.sp_cdc_enable_db
. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren von Change Data Capture. - Wenn Sie keinen Eventstream haben, erstellen Sie einen Eventstream.
Beachten Sie, dass Sie Spiegelung in Ihrer Azure SQL-Datenbank nicht aktivieren dürfen.
Aktivieren von CDC in Ihrer Azure SQL-Datenbank
Navigieren Sie im Azure-Portal zu Ihrer Azure SQL-Datenbank-Instanz und wählen Sie Abfrage-Editor aus. Wählen Sie eine Authentifizierungsmethode aus, um sich einzuloggen.
Führen Sie die folgenden SQL-Befehle aus, um CDC in Ihrer Datenbank zu aktivieren:
-- Enable Database for CDC EXEC sys.sp_cdc_enable_db; -- Enable CDC for a table using a gating role option EXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GO
Starten des Assistenten zum Auswählen einer Datenquelle
Wenn Sie Ihrem Eventstream noch keine Quelle hinzugefügt haben, wählen Sie die Kachel Externe Quelle verwenden aus.
Wenn Sie die Quelle zu einem bereits veröffentlichten Eventstream hinzufügen, wechseln Sie zum Bearbeitungsmodus, wählen Sie im Band Quelle hinzufügen und dann Externe Quellen aus.
Suchen Sie auf der Seite Datenquelle auswählen auf der Kachel Azure SQL DB (CDC) nach Verbinden, und wählen Sie Verbinden aus.
Konfigurieren und Verbinden mit Azure SQL Database CDC
Wählen Sie auf der Seite Verbinden die Option Neue Verbindung aus.
Geben Sie im Abschnitt Verbindungseinstellungen die folgenden Werte für Ihre Azure SQL-Datenbank ein:
Server: Geben Sie den Namen des Azure SQL-Servers aus dem Azure-Portal ein. Es befindet sich in dieser Form:
mysqlservername.database.windows.net
.Datenbank: Geben Sie den Azure SQL-Datenbanknamen aus dem Azure-Portal ein.
Scrollen Sie nach unten und gehen Sie im Abschnitt Anmeldedaten für die Verbindung folgendermaßen vor:
Geben Sie für Verbindungsname einen Namen für die Verbindung ein.
Wählen Sie für Authentifizierungsart die Option Standard aus.
Hinweis
Fabric-Eventstreams unterstützen derzeit nur die Standardauthentifizierung.
Geben Sie den Benutzernamen und das Kennwort für die Datenbank ein.
Wählen Sie Verbinden.
Geben Sie auf der Verbinden-Seite die folgenden Informationen ein:
- Wählen Sie Alle Tabellen aus, oder geben Sie die durch Kommas getrennten Tabellennamen ein, z. B.: dbo.table1, dbo.table2
- Für Port ist der Standardwert 1433 und kann nicht geändert werden.
Wählen Sie Weiter aus.
Überprüfen Sie auf der Anzeige Überprüfen und Erstellen die Zusammenfassung, und wählen Sie dann Hinzufügen aus.
Hinweis
Die maximale Anzahl der Quellen und Ziele für einen Eventstream beträgt 11.
Anzeigen des aktualisierten Eventstreams
Sie können die Azure SQL-Datenbank (CDC)-Quelle sehen, die Ihrem Eventstream im Bearbeitungsmodus hinzugefügt wurde.
Um diese neu hinzugefügte Azure SQL-Datenbank CDC-Quelle zu implementieren, wählen Sie "Veröffentlichen" aus. Nachdem Sie diese Schritte ausgeführt haben, ist Ihre Azure SQL-Datenbank CDC-Quelle für die Visualisierung in der Liveansicht verfügbar.
Zugehöriger Inhalt
Andere Connectors: