Del via


Legg til CDC-kilde for PostgreSQL-database i en hendelsesstrøm (forhåndsversjon)

Denne artikkelen viser deg hvordan du legger til en postgreSQL Database Change Data Capture (CDC)-kilde i en hendelsesstrøm.

PostgreSQL Database Change Data Capture (CDC)-kildekoblingen for Microsoft Fabric-hendelsesstrømmer gjør det mulig å registrere et øyeblikksbilde av gjeldende data i en PostgreSQL-database. Koblingen overvåker og registrerer deretter eventuelle fremtidige endringer på radnivå i disse dataene. Når endringene er registrert i hendelsesstrømmen, kan du behandle disse CDC-dataene i sanntid og sende dem til forskjellige mål i Fabric for videre behandling eller analyse.

Viktig

Forbedrede funksjoner for Fabric-hendelsesstrømmer er for øyeblikket i forhåndsversjon.

Merk

Denne kilden støttes ikke i følgende områder av arbeidsområdets kapasitet: Vest-USA3, Sveits vest.

Forutsetning

Merk

Maksimalt antall kilder og mål for én hendelsesstrøm er 11.

Aktiver CDC i Azure Database for PostgreSQL

Følg disse trinnene for å aktivere CDC i Azure Database for PostgreSQL Flexible Server:

  1. Velg Serverparametere i navigasjonsmenyen på Azure Database for PostgreSQL Flexible Server-siden i Azure-portalen.

  2. På serverparametersiden:

    • Angi wal_level til logisk.
    • Oppdater max_worker_processes til minst 16.

    Et skjermbilde av aktivering av CDC for en fleksibel serverdistribusjon.

  3. Lagre endringene, og start serveren på nytt.

  4. Bekreft at Azure Database for PostgreSQL Flexible Server-forekomsten tillater offentlig nettverkstrafikk.

  5. Gi administratorbrukerreplikeringstillatelsene ved å kjøre følgende SQL-setning. Hvis du vil bruke en annen brukerkonto til å koble postgreSQL-DB-en til å hente CDC, må du sørge for at brukeren er tabelleieren.

    ALTER ROLE <admin_user_or_table_owner_user> WITH REPLICATION;
    

Legg til Azure Database for PostgreSQL CDC som kilde

  1. Velg Eventstream for å opprette en ny hendelsesstrøm. Kontroller at alternativet Forbedrede funksjoner (forhåndsvisning) er aktivert.

    Et skjermbilde av oppretting av en ny hendelsesstrøm.

  2. Velg Legg til ekstern kilde på neste skjermbilde.

    Et skjermbilde av å velge Legg til ekstern kilde.

Konfigurere og koble til Azure Database for PostgreSQL CDC

  1. Velg Azure DB for PostgreSQL (CDC) på skjermbildet Velg en datakilde.

    Et skjermbilde av å velge PostgreSQL DB (CDC).

  2. Velg Ny tilkoblingKoble til-siden.

    Skjermbilde som viser Koble til-siden for en Azure PostgreSQL-database med ny tilkoblingskobling uthevet.

  3. Skriv inn følgende informasjon under Tilkoblingsinnstillinger.

    • Server: Serveradressen til PostgreSQL-databasen, for eksempel my-pgsql-server.postgres.database.azure.com.

    • Database: Databasenavnet, for eksempel my_database.

      Skjermbilde som viser tilkoblingsinnstillinger-delen for Azure PostgreSQL-databasekoblingen.

  4. Rull nedover, og følg disse trinnene i delen Tilkoblingslegitimasjon .

    1. Skriv inn et navn for tilkoblingen for tilkoblingsnavnet.

    2. Velg Grunnleggende for godkjenningstype.

      Merk

      For øyeblikket støtter Fabric-hendelsesstrømmer bare enkel godkjenning.

    3. Skriv inn brukernavn og passord for databasen.

    4. Velg Koble til.

      Skjermbilde som viser tilkoblingslegitimasjonsdelen for Azure PostgreSQL-databasekoblingen.

  5. Gjør følgende på Koble til-siden :

    1. Skriv inn et tabellnavn for tabellen.

    2. Angi portnummeret for Port, eller la standardverdien være: 5432.

    3. Velg Neste nederst på siden.

      Skjermbilde som viser Koble til-siden som er fylt for Azure PostgreSQL-databasekoblingen.

  6. Se gjennom sammendraget på skjermbildet Se gjennom og opprett , og velg deretter Legg til.

    Skjermbilde som viser gjennomgangs- og opprettingssiden som er fylt for Azure PostgreSQL-databasekoblingen.

Du kan se POSTgreSQL Database CDC-kilden lagt til i eventstream i redigeringsmodus.

Et skjermbilde av strømming av PostgreSQL DB CDC-kilde i redigeringsvisning.

Hvis du vil implementere denne nylig tilføyde PostgreSQL DB CDC-kilden, velger du Publiser. Når du har fullført disse trinnene, er PostgreSQL DB CDC-kilden tilgjengelig for visualisering i Live-visningen.

Et skjermbilde av strømming av PostgreSQL DB CDC-kilde i Live-visning.

Andre koblinger: