Begivenhed
31. mar., 23 - 2. apr., 23
Den største Fabric-, Power BI- og SQL-læringshændelse. 31. marts - 2. april. Brug koden FABINSIDER til at gemme $400.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
I denne artikel beskrives det, hvordan du tilføjer CdC (MySQL Database Change Data Capture) som en hændelseskilde i Fabric Real-Time-hubben.
Azure MySQL-connectoren Change Data Capture (CDC) giver dig mulighed for at hente et snapshot af de aktuelle data i en Azure MySQL-database. Du angiver de tabeller, der skal overvåges, og får besked, når efterfølgende ændringer på rækkeniveau ændres i tabellerne. Når ændringerne registreres i en stream, kan du behandle disse CDC-data i realtid og sende dem til forskellige destinationer i Fabric for yderligere behandling eller analyse.
Azure MySQL-databaseconnectoren bruger Debezium MySQL-connectoren til at registrere ændringer i din MySQL-database. Du skal definere en MySQL-bruger med tilladelser til alle databaser, der overvåges af connectoren. Du kan finde en trinvis vejledning under Konfigurer MySQL-database (DB).
Du skal aktivere binær logføring for MySQL-replikering. De binære logge registrerer transaktionsopdateringer til replikeringsværktøjer til overførsel af ændringer. For eksempel Azure Database til MySQL.
I Azure-portal skal du navigere til din Azure MySQL-database.
Vælg Serverparametre i navigationsmenuen til venstre.
Konfigurer MySQL-serveren med følgende egenskaber.
Du kan hente hændelser fra en Azure MySQL Database CDC til realtidshub på en af følgende måder:
Hvis du kan se Power BI- nederst til venstre på siden, skal du skifte til Fabric arbejdsbelastning ved at vælge Power BI- og derefter vælge Fabric.
Vælg Realtid på navigationslinjen til venstre.
På hubsiden i realtid skal du vælge + Datakilder under Opret forbindelse til i navigationsmenuen til venstre.
Du kan også få adgang til siden Datakilder fra Alle datastrømme eller Mine datastrømme ved at vælge knappen + Opret forbindelse til datakilde i øverste højre hjørne.
Vælg Kategorien Database CDC øverst på siden Datakilder, og vælg derefter Opret forbindelse i feltet MySQL DB (CDC).
Brug instruktioner fra afsnittet Tilføj Azure MySQL Database CDC som kilde .
Vælg Microsoft-kilder i realtidshubben.
Vælg Azure MySQL DB (CDC) på rullelisten Kilde.
For Abonnement skal du vælge et Azure-abonnement , der har ressourcegruppen med din Azure MySQL Database-konto.
Vælg en ressourcegruppe, der indeholder databasen, for Ressourcegruppe.
Under Område skal du vælge en placering, hvor databasen er placeret.
Flyt nu musen hen over navnet på den Azure MySQL DB CDC-kilde, du vil oprette forbindelse til realtidshubben, på listen over databaser, og vælg knappen Opret forbindelse , eller vælg ... (ellipse), og vælg derefter knappen Opret forbindelse .
Hvis du vil konfigurere forbindelsesoplysninger, skal du bruge trin fra afsnittet Tilføj Azure MySQL DB CDC som kilde .
Vælg Ny forbindelse på siden Opret forbindelse.
Gør følgende i afsnittet Forbindelsesindstillinger:
For Server skal du angive URI'en for din Azure MySQL-server.
Angiv navnet på databasen under Database.
Benyt følgende fremgangsmåde i afsnittet Legitimationsoplysninger for forbindelse:
Under Forbindelse skal du vælge, om der er en eksisterende forbindelse til MySQL-databasen. Hvis ikke, skal du bevare standardværdien: Opret ny forbindelse.
Vælg Grundlæggende som Godkendelsestype. I øjeblikket understøttes kun basisgodkendelse .
Angiv værdier for Brugernavn og Adgangskode.
Angiv, om du vil bruge en krypteret forbindelse.
Vælg Opret forbindelse.
Benyt følgende fremgangsmåde på siden Opret forbindelse :
Gør følgende i afsnittet Stream-oplysninger til højre:
Vælg nu Næste nederst på siden.
Gennemse indstillingerne under Gennemse + opret forbindelse, og vælg Opret kilde.
På siden Opret forbindelse skal du vælge Gå til ressource for at navigere til Azure PostgreSQL-databasen. Notér servernavnet på siden Oversigt . Den har følgende format: mysqlserver.mysql.database.azure.com
.
Hvis du vælger Open eventstream på siden Gennemse + opret forbindelse, åbner guiden den hændelsesstream, som den har oprettet for dig, med den valgte Azure MySQL DB CDC som kilde. Hvis du vil lukke guiden, skal du vælge Udfør eller X* i øverste højre hjørne af siden.
I hubben i realtid skal du vælge Mine datastreams. Opdater siden for at se den nye datastrøm.
Du kan finde detaljerede trin under Få vist detaljer om datastrømme i Fabric Real-Time-hubben.
Du kan få mere at vide om brug af datastrømme i følgende artikler:
Begivenhed
31. mar., 23 - 2. apr., 23
Den største Fabric-, Power BI- og SQL-læringshændelse. 31. marts - 2. april. Brug koden FABINSIDER til at gemme $400.
Tilmeld dig i dagTræning
Modul
Datasporing og -synkronisering med Azure SQL Database - Training
Azure SQL-datasporingsmodul, der dækker sporing af dataændringer. I modulet udforskes værktøjer som f.eks. ændring af datahentning (CDC) og ændringssporing.
Certificering
Microsoft Certified: Azure Database Administrator Associate - Certifications
Administrer en SQL Server-databaseinfrastruktur for cloud-, lokale og hybride relationsdatabaser ved hjælp af microsoft PaaS-relationsdatabasetilbud.
Dokumentation
Føj Cdc-kilden mySQL-database til en hændelsesstream - Microsoft Fabric
Få mere at vide om, hvordan du føjer Azure Database til MySQL Change Data Capture (CDC) til en hændelsesstream.