Legg til MySQL Database CDC som kilde i Sanntidshub (forhåndsversjon)
Denne artikkelen beskriver hvordan du legger til MySQL Database Change Data Capture (CDC) som en hendelseskilde i Fabric Real-Time Hub.
Azure MySQL Database Change Data Capture (CDC)-koblingen lar deg registrere et øyeblikksbilde av gjeldende data i en Azure MySQL-database. Du angir tabellene som skal overvåkes og varsles når eventuelle etterfølgende radnivå endres til tabellene. Når endringene er lagret i en strøm, kan du behandle disse CDC-dataene i sanntid og sende dem til forskjellige destinasjoner i Fabric for videre behandling eller analyse.
Merk
Sanntidshuben er for øyeblikket i forhåndsversjon.
Forutsetning
- Få tilgang til Fabric Premium-arbeidsområdet med bidragsyter - eller høyere tillatelser.
- Opprettet en forekomst av Azure Database for MySQL – fleksibel server.
Konfigurere MySQL-database
Azure MySQL-databasekoblingen bruker Debezium MySQL-koblingen til å registrere endringer i MySQL-databasen. Du må definere en MySQL-bruker med tillatelser på alle databaser som kobler skjermer. Hvis du vil ha trinnvise instruksjoner, kan du se Konfigurere MySQL DB.
Aktiver binlog
Du må aktivere binærlogging for MySQL-replikering. Binærloggene registrerer transaksjonsoppdateringer for replikeringsverktøy for å overføre endringer. For eksempel Azure Database for MySQL.
Velg Serverparametere på venstre navigasjonsmeny.
Konfigurer MySQL-serveren med følgende egenskaper.
- binlog_row_image: Angi verdien til full.
- binlog_expire_logs_seconds: Antall sekunder for automatisk fjerning av binlogfil. Angi verdien slik at den samsvarer med behovene til miljøet. For eksempel 86400.
Få hendelser fra Azure MySQL Database (CDC)
Du kan få hendelser fra en Azure MySQL Database CDC til Sanntidshub på en av måtene:
- Bruke Hent hendelser-opplevelsen
- Bruke Fanen Microsoft-kilder
Start Get events-opplevelsen
Bytt til sanntidsintelligensopplevelsen i Microsoft Fabric. Velg Microsoft Fabric i venstre navigasjonsfelt, og velg Sanntidsintelligens.
Velg Sanntidshub i venstre navigasjonsfelt.
Velg + Hent hendelser øverst til høyre på siden på hubsiden i sanntid.
Bruk instruksjoner fra delen Legg til Azure MySQL Database CDC som kilde .
Fanen Microsoft-kilder
Bytt til Microsoft Sources-fanen i sanntidshuben.
Velg Azure MySQL DB (CDC) i rullegardinlisten Kilde.
Velg et Azure-abonnement som har ressursgruppen med Azure MySQL-databasekontoen for abonnementet.
Velg en ressursgruppe som har databasen, for Ressursgruppe.
Velg en plassering der databasen er plassert for Område.
Flytt nå musen over navnet på Azure MySQL DB CDC-kilden som du vil koble til Sanntidshub i listen over databaser, og velg Koble til-knappen, eller velg ... (ellipse), og velg deretter Koble til-knappen.
Hvis du vil konfigurere tilkoblingsinformasjon, bruker du trinnene fra delen Legg til Azure MySQL DB CDC som en kilde . Hopp over det første trinnet for å velge Azure MySQL DB CDC som en kildetype i veiviseren Hent hendelser.
Legg til Azure MySQL Database CDC som kilde
Velg MySQL DB (CDC) på skjermbildet Velg en datakilde.
Velg Gå til ressurs på Koble til-siden for å navigere til Azure PostgreSQL-databasen. Noter servernavnet på Oversikt-siden . Det er i følgende format:
mysqlserver.mysql.database.azure.com
.Velg Ny tilkobling på Koble til-siden.
Gjør følgende i delen Koble til innstillingsinnstillinger:
For Server skriver du inn URI-en for Azure MySQL-serveren.
Skriv inn navnet på databasen for Database.
Gjør følgende i delen Koble til legitimasjon:
For Koble til ion velger du om det finnes en eksisterende tilkobling til MySQL-databasen. Hvis ikke, beholder du standardverdien: Opprett ny tilkobling.
Velg Grunnleggende for godkjenningstype. For øyeblikket støttes bare enkel godkjenning.
Skriv inn verdier for brukernavn og passord.
Angi om du vil bruke en kryptert tilkobling.
Velg Koble til.
Tilbake på Koble til-siden gjør du følgende:
- Skriv inn tabellnavnet.
- Skriv inn server-ID-en.
- Angi portnummeret, eller behold standardverdien.
Gjør følgende i delen Stream-detaljer til høyre:
Nå velger du Neste nederst på siden.
Gå gjennom og opprett, se gjennom innstillinger, og velg Opprett kilde.
Vis datastrømsdetaljer
Hvis du velger Åpne hendelsesstrøm på siden Se gjennom og opprett, åpner veiviseren hendelsesstrømmen den opprettet for deg, med den valgte Azure MySQL DB CDC som kilde. Hvis du vil lukke veiviseren, velger du Lukk eller X* øverst til høyre på siden.
Bytt til Datastrømmer-fanen i sanntidshuben i sanntid. Oppdater siden. Du bør se datastrømmen som er opprettet for deg. Hvis du vil ha detaljerte trinn, kan du se Vis detaljer om datastrømmer i Fabric Real-Time Hub.
Relatert innhold
Hvis du vil lære mer om hvordan du bruker datastrømmer, kan du se følgende artikler:
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for