Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Spiegelung in Fabric ist eine cloudbasierte Zero ETL-SaaS-Technologie auf Unternehmensniveau.
In diesem Abschnitt erfahren Sie, wie Sie eine gespiegelte Azure-Datenbank für MySQL erstellen, die eine schreibgeschützte, fortlaufend replizierte Kopie Ihrer MySQL-Daten in OneLake erstellt.
Voraussetzungen
- Erstellen oder Verwenden einer vorhandenen Azure-Datenbank für MySQL.
- Wenn Sie nicht über eine Azure-Datenbank für MySQL verfügen, erstellen Sie einen neuen Server.
- Verwenden Sie als Lernprogramm eine Kopie einer Ihrer vorhandenen Datenbanken oder einer vorhandenen Test- oder Entwicklungsdatenbank, die Sie schnell aus einer Sicherung wiederherstellen können. Wenn Sie eine Datenbank aus einer vorhandenen Sicherung verwenden möchten, lesen Sie " Wiederherstellen einer Datenbank aus einer Sicherung in Azure Database for MySQL".
- Eine bestehende Kapazität für Fabric. Wenn Sie kein Fabric haben, starten Sie eine Fabric-Testversion.
- Die Fabric-Kapazität muss aktiv sein und laufen. Eine angehaltene oder gelöschte Kapazität beendet auch die Spiegelung, und es werden keine Daten repliziert.
- Fabric-Mandanteneinstellungen. Stellen Sie sicher, dass die folgenden beiden Fabric-Mandanteneinstellungen aktiviert sind:
- Sie benötigen eine Mitgliedschafts- oder Administratorrolle in Ihrem Arbeitsbereich, wenn Sie eine gespiegelte Datenbank über das Fabric-Portal erstellen. Während der Erstellung erhält die verwaltete Identität der Azure-Datenbank für MySQL automatisch die Berechtigung "Lesen und Schreiben" für die gespiegelte Datenbank. Benutzer mit der Rolle "Mitwirkender" verfügen nicht über die berechtigung "Freigeben", die zum Ausführen dieses Schritts erforderlich ist.
- Wenn Ihr Server nicht öffentlich zugänglich ist und keinen öffentlichen Zugriff darauf zulässt , können Sie ein Virtuelles Netzwerkdatengateway erstellen oder ein lokales Datengateway einrichten , um die Daten zu spiegeln. Stellen Sie sicher, dass das virtuelle Azure-Netzwerk oder das Netzwerk des Gatewaycomputers eine Verbindung mit der Azure-Datenbank für MySQL herstellen und von der Firewallregel zugelassen werden kann.
- Fabric Mirroring wird für ein Lesereplikat oder auf einem primären Server, auf dem ein Lesereplikat vorhanden ist, nicht unterstützt.
Vorbereiten Ihrer Azure-Datenbank für MySQL
Die Spiegelung in der Azure-Datenbank für MySQL basiert auf der logischen Replikation und erfordert, dass einige bestimmte Voraussetzungen konfiguriert werden, bevor Sie eine Verbindung mit Ihren Daten herstellen können.
Ausführliche Anweisungen finden Sie unter Spiegelung der Azure-Datenbank für MySQL.
Erstellen einer gespiegelten Azure-Datenbank für MySQL
- Öffnen Sie das Fabric-Portal.
- Verwenden Sie einen vorhandenen Arbeitsbereich, oder erstellen Sie einen neuen Arbeitsbereich.
- Wechseln Sie zum Bereich "Erstellen ", oder wählen Sie die Schaltfläche " Neues Element " aus.
- Wählen Sie +Neues Element aus, und erstellen Sie eine gespiegelte Azure-Datenbank für MySQL (Vorschau).
Herstellen einer Verbindung mit Ihrer Azure-Datenbank für MySQL und Starten der Spiegelung
Die folgenden Schritte führen Sie durch den Prozess der Erstellung der Verbindung mit Ihrer Azure-Datenbank für MySQL:
- Wählen Sie unter "Neue Quellen" die Option Azure-Datenbank für MySQL (Vorschau) aus. Oder wählen Sie eine vorhandene Azure-Datenbank für MySQL-Verbindung aus dem OneLake-Hub aus.
- Wenn Sie "Neue Verbindung" ausgewählt haben, geben Sie die Verbindungsdetails in die Azure-Datenbank für MySQL ein.
-
Server: Suchen Sie den Servernamen , indem Sie im Azure-Portal zur Seite "Azure Database for MySQL Overview " wechseln. Beispiel:
<server-name>.mysql.database.azure.com. - Datenbank: Geben Sie den Namen der datenbank ein, die repliziert werden soll.
- Verbindung: Wählen Sie "Neue Verbindung erstellen" aus, oder verwenden Sie eine vorhandene Verbindung.
- Verbindungsname: Es wird ein automatischer Name angegeben. Sie können dies ändern.
- Datengateway: Wählen Sie die Standardeinstellung (keine) oder den Namen des virtuellen Netzwerkdatengateways oder des lokalen Datengateways aus, das Sie gemäß Ihrem Szenario eingerichtet haben.
- Authentifizierungsart: Standard (MySQL-Authentifizierung)
- Lassen Sie das Kontrollkästchen " Verschlüsselte Verbindung verwenden " aktiviert, und diese Verbindung kann mit einem lokalen Datengateway und einem nicht ausgewählten VNET-Datengateway verwendet werden .
-
Server: Suchen Sie den Servernamen , indem Sie im Azure-Portal zur Seite "Azure Database for MySQL Overview " wechseln. Beispiel:
- Wählen Sie Verbinden aus. Wenn alle Anmeldeinformationen korrekt sind, wird die Verbindung getestet und gespeichert. Wenn die Anmeldeinformationen nicht korrekt sind, treten bei der Erstellung Fehler auf.
- Nachdem die Verbindung erfolgreich hergestellt wurde, steht eine Liste der Tabellen im Datenbankspiegel zur Verfügung. Sie können jeweils bis zu 1.000 Tabellen auswählen.
- Wählen Sie die Tabellen aus, geben Sie dem Spiegel einen Namen, und wählen Sie " Gespiegelte Datenbank erstellen" aus. Diese Aktion startet die Spiegelerstellung.
- Nach einigen Minuten werden Zeilen repliziert und die Daten sind in der Data-Warehouse-Ansicht sichtbar, auch als gespiegelte Datenbankansicht bezeichnet. Der Status ändert sich zu „Running“. Diese Ansicht dient auch als Verwaltungsschnittstelle zum Starten, Beenden und Überwachen der Replikation.
- Da Ihre Daten nun eingerichtet und aktiv sind, sind verschiedene Analyseszenarien in der gesamten Fabric-Plattform verfügbar.
Replikation überwachen
Überwachen Sie nach dem Erstellen der Spiegelung den Status der Replikation. Weitere Informationen finden Sie unter Monitor Mirrored Database Replication.
Datenverfügbarkeit in OneLake
Nach Abschluss der Replikation steht dem SQL Analytics-Endpunkt alle Tabellen zur Verfügung.