Jaa


PostgreSQL-tietokannan CDC:n lisääminen lähteeksi reaaliaikaisessa keskittimessä

Tässä artikkelissa kerrotaan, miten voit lisätä PostgreSQL-tietokannan muutoksen tietokaappauksen (CDC) tapahtumalähteeksi Fabric Real-Time Hubissa.

PostgreSQL-tietokannan Muuta tietokaappaus (CDC) -lähdeliittimen Microsoft Fabric -tapahtumavirtoja varten voit tallentaa tilannevedoksen nykyisistä tiedoista PostgreSQL-tietokantaan. Liitin valvoo ja kirjaa mahdolliset tulevat rivitason muutokset näihin tietoihin.

Edellytykset

Muistiinpano

Useita cdc-taulukoita ei tueta.

CDC:n ottaminen käyttöön Azure-tietokannassa PostgreSQL:ää varten

Ota CDC käyttöön Azure-tietokannassa PostgreSQL:lle noudattamalla näitä ohjeita käyttöönottotyypin mukaan.

PostgreSQL-tietokannan yksittäinen palvelin

  1. Siirry Azure-portaali Replikointi-sivulle.

  2. Muuta replikointisäännöksi Looginen.

    Näyttökuva CDC:n käyttöönotosta yksittäisessä palvelinkäyttöönotossa.

Azure-tietokanta PostgreSQL:lle, joustava palvelin

  1. Valitse Azure-portaali Azure Database for PostgreSQL:n joustavan palvelinsivun siirtymisvalikosta Palvelinparametrit.

  2. Palvelimen parametrit -sivulla:

    • Määritä wal_level loogisiksi.

    • Päivitä max_worker_processes vähintään arvoon 16.

      Näyttökuva CDC:n käyttöönotosta joustavaa palvelinkäyttöönottoa varten.

  3. Tallenna muutokset ja käynnistä palvelin uudelleen.

  4. Varmista, että Azure Database for PostgreSQL flexible Server -esiintymä sallii julkisen verkkoliikenteen.

  5. Myönnä järjestelmänvalvojan käyttäjien replikoinnin käyttöoikeudet suorittamalla seuraava SQL-lauseke.

    ALTER ROLE <admin user> WITH REPLICATION;
    

Hae tapahtumia Azure-tietokannasta PostgreSQL CDC:lle

Voit saada tapahtumia Azure-tietokannasta PostgreSQL CDC:lle reaaliaikaiseen keskittimeen jollakin seuraavista tavoista:

Tietolähdesivu

  1. Kirjaudu sisään Microsoft Fabriciin.

  2. Jos näet Power BI - sivun vasemmassa alakulmassa, siirry Fabric kuormitukseen valitsemalla Power BI - ja valitsemalla sitten Fabric.

    Näyttökuva, jossa näytetään, miten voit vaihtaa Fabric-kuormitukseen.

  3. Valitse reaaliaikainen vasemmasta siirtymispalkista.

    Näyttökuva, joka näyttää, miten voit käynnistää Yhteyden muodostaminen tietolähteeseen -kokemuksen.

  4. Valitse Reaaliaikainen keskus -sivulla + Tietolähteet vasemmanpuoleisen siirtymisvalikon Yhdistä kohteeseen -kohdasta.

    Näyttökuva, joka näyttää Tietolähteet-sivun Real-Time keskuksessa.

    Pääset myös Tietolähteet-sivulle kaikista tietovirroista tai Omat tietovirrat -sivuista valitsemalla + Yhdistä tietolähde -painikkeen oikeassa yläkulmassa.

    Näyttökuva, jossa näkyy Yhdistä tietolähde -painike.

  1. Valitse Tietolähteet-sivulla yläreunasta Microsoft-lähteiden luokka ja valitse sitten YhdistäAzure DB for PostgreSQL (CDC) -ruudussa.

    Näyttökuvassa näkyy, että PostgreSQL (CDC) -tietokannan (DB) valinta lähdetyypiksi Tietolähteet-sivulla.

    Noudata PostgreSQL-tietokannan CDC:n ohjeita lähdeosana .

Microsoftin lähteet -sivu

  1. Valitse Reaaliaikainen keskitys -kohdassa Microsoft-lähteet.

  2. Valitse avattavasta Lähde-luettelostaPostgreSQL (CDC).

  3. Valitse Tilaus-kohdassa Azure-tilaus, jossa on resurssiryhmä PostgreSQL-tietokantatilisi kanssa.

  4. Valitse Resurssiryhmä-kohdassa resurssiryhmä, jolla on tietokanta.

  5. Valitse Alue-kohdassa sijainti, jossa tietokanta sijaitsee.

  6. Siirrä nyt hiiren osoitin sen PostgreSQL-tietokanta CDC-lähteen nimen päälle, jonka haluat yhdistää reaaliaikaiseen keskittimeen tietokantojen luettelossa, ja valitse Yhdistä-painike tai valitse ... (kolme pistettä) ja valitse sitten Yhdistä-painike.

    Näyttökuvassa näkyy Microsoftin lähteiden sivu, jolla on suodattimia Azure PostgreSQL CDC:n ja Yhdistä-painikkeen näyttämiseksi.

    Voit määrittää yhteystiedot käyttämällä ohjeita Lisää Azure-tietokanta PostgreSQL CDC:lle lähdeosana -kohdassa.

Azure-tietokannan lisääminen PostgreSQL CDC:lle lähteeksi

  1. Valitse Yhdistä-sivullaUusi yhteys.

    Näyttökuvassa näkyy Azure PostgreSQL -tietokannan Yhdistä-sivu, jossa on korostettuna Uusi yhteys -linkki.

    Jos sinulla on aiemmin luotu yhteys Azure Database for PostgreSQL CDC -lähteeseen, voit valita sen avattavasta Yhteys-luettelosta ja siirtyä portin ja taulukoiden määrittämiseen.

    Näyttökuvassa näkyy Yhdistä sivu, jossa on valittuna aiemmin luotu yhteys.

  2. Anna Yhteysasetukset-osiossa seuraavat tiedot.

    • Palvelin: PostgreSQL-tietokannan palvelinosoite, esimerkiksi my-pgsql-server.postgres.database.azure.com.

    • Tietokanta: Tietokannan nimi, esimerkiksi my_database.

      Näyttökuvassa näkyy Azure PostgreSQL -tietokantaliittimen Yhteysasetukset-osio.

  3. Vieritä alaspäin ja toimi Yhteyden tunnistetiedot -osiossa seuraavien ohjeiden mukaisesti.

    1. Anna yhteyden nimi Yhteyden nimi -kohtaan.

    2. Valitse todennuslajiksi Perus.

      Muistiinpano

      Tällä hetkellä Fabric-tapahtumavirrat tukevat vain perustodentamista .

    3. Anna tietokannan käyttäjänimi ja salasana .

    4. Valitse Yhdistä.

      Näyttökuvassa näkyy Azure PostgreSQL -tietokantaliittimen Yhteyden tunnistetiedot -osio.

  4. Tee nyt Yhdistä-sivulla seuraavat vaiheet:

    1. Anna taulukolle taulukon nimi.

    2. Anna Portille portin numero tai jätä oletusarvo: 5432.

    3. Anna eventstream-nimelle eventstreamin nimi. Ohjattu toiminto luo tapahtumavirran, jonka lähteenä on valittu PostgreSQL-tietokanta CDC.

    4. Streamin nimi luodaan automaattisesti, kun liität -streamin tapahtumavirran nimeen. Näet tämän tietovirran Kaikki tietovirrat -sivulla, kun ohjattu toiminto on valmis.

    5. Valitse seuraava sivun alareunasta.

      Näyttökuvassa näkyy Azure PostgreSQL -tietokannan liittimelle täytetty Yhdistä-sivu.

  5. Tarkista yhteenveto Tarkista + yhdistä -sivulla ja valitse sitten Yhdistä.

    Näyttökuvassa näkyy Azure PostgreSQL -tietokannan liittimen Review + connect -sivu.

Tietovirran tietojen tarkasteleminen

  1. Jos valitset Tarkista + yhdistä -sivulla Avaa tapahtumavirta, ohjattu toiminto avaa sen luoman tapahtumavirran sinulle valitun PostgreSQL-tietokannan CDC:n avulla lähteenä. Jos haluat sulkea ohjatun toiminnon, valitse sivun alareunasta Valmis .

    Näyttökuvassa näkyy tarkistuksen ja yhteyden onnistumissivu.

  2. Valitse Reaaliaikainen-keskuksessa Omat tietovirrat. Jos haluat nähdä uuden tietovirran, päivitä sivu.

    Näyttökuvassa näkyy Reaaliaikainen keskitin Omat tietovirrat -sivu, jonka tietovirta perustuu PostgreSQL-tietokannan CDC-lähteeseen.

Lisätietoja tietovirtojen kulutuksesta on seuraavissa artikkeleissa: