Jaa


Postgre SQL-tietokanta CDC:n lisääminen lähteeksi reaaliaikaisessa keskittimessä (esikatselu)

Tässä artikkelissa kuvataan, miten Voit lisätä Postgre SQL-tietokanta Change Data Capturen (CDC) tapahtumalähteeksi Fabric Real-Time Hubissa.

Microsoft Fabric -tapahtumavirtojen Postgre SQL-tietokanta Change Data Capture (CDC) -lähdeliittimen avulla voit tallentaa tilannevedoksen nykyisistä tiedoista PostgreSQL-tietokantaan. Liitin valvoo ja kirjaa mahdolliset tulevat rivitason muutokset näihin tietoihin.

Muistiinpano

Reaaliaikainen keskus on tällä hetkellä esikatselussa.

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;
    

Aloita Hanki tapahtumia -käyttökokemus

  1. Vaihda Microsoft Fabricin reaaliaikaiseen tiedustelutoimintoon. Valitse vasemmasta siirtymispalkista Microsoft Fabric ja valitse sitten Reaaliaikaiset tiedot.

    Näyttökuvassa näytetään, miten voit vaihtaa reaaliaikaiseen hallintaan.

  2. Valitse reaaliaikainen keskus vasemmasta siirtymispalkista.

    Näyttökuvassa näytetään, miten voit käynnistää Reaaliaikaisen keskittimen Microsoft Fabricissa.

  3. Valitse Reaaliaikainen keskitys -sivulla + Hae tapahtumat sivun oikeasta yläkulmasta.

    Näyttökuvassa näkyy Hae tapahtumat -painikkeen valinta reaaliaikaisessa keskittimessä.

Noudata lähdeosion Add Postgre SQL-tietokanta CDC ohjeita.

Microsoftin Lähteet-välilehti

  1. Siirry Reaaliaikainen-keskuksessa Microsoftin Lähteet-välilehteen.

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

  3. Valitse Tilaus-kohdassa Azure-tilaus, jossa on resurssiryhmä Azure My SQL-tietokanta -tililläsi.

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

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

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

    Näyttökuvassa näkyy Microsoftin lähteiden välilehti ja suodattimet, joiden avulla Azure MySQL CDC ja Yhdistä-painike näkyvät.

    Voit määrittää yhteyden tiedot käyttämällä Azure MySQL DB CDC:n lähdeosan vaiheita. Ohita ensimmäinen vaihe, kun valitset Azure MySQL DB CDC:n lähdetyypiksi ohjatussa Hae tapahtumat -toiminnossa.

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

  1. Valitse Valitse tietolähde -näytössä Azure DB for PostgreSQL (CDC).

    Näyttökuva PostgreSQL DB (CDC) -tietokannan valinnasta.

  2. Valitse Näyttöyhteys sivulla Siirry resurssiin, jotta voit siirtyä Azure PostgreSQL -tietokantaan. Kirjoita palvelimen nimi muistiin Yleiskatsaus-sivulla . Se on seuraavassa muodossa: myazurepostgresqlserver.postgres.database.azure.com.

    Näyttökuvassa näkyy Näyttöyhteys sivu, jossa on korostettuna Siirry resurssiin -linkki.

  3. Valitse sivun NäyttöyhteysUusi yhteys.

    Näyttökuvassa näkyy Azure PostgreSQL -tietokannan Näyttöyhteys sivu, uusi yhteyslinkki korostettuna.

  4. Anna Näyttöyhteys asetuksissa 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 Näyttöyhteys asetusten osio.

  5. Vieritä alaspäin ja toimi Näyttöyhteys tunnistetiedot -osassa seuraavasti.

    1. Anna Näyttöyhteys nimiselle yhteyden nimi.

    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 Näyttöyhteys tunnistetietojen osio.

  6. Tee seuraavaksi seuraavat toimet Näyttöyhteys-sivulla:

    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 Postgre SQL-tietokanta CDC.

    4. Streamin nimi luodaan automaattisesti, kun liität -streamin tapahtumavirran nimeen. Näet tämän tietovirran reaaliaikaisen keskittimen Tietovirrat-välilehdellä , kun ohjattu toiminto on valmis.

    5. Valitse seuraava sivun alareunasta.

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

  7. Tarkista ja luo -näytössä yhteenveto ja valitse sitten Luo lähde.

    Näyttökuvassa näkyy Azure PostgreSQL -tietokannan liittimen tarkistus- ja luontisivu.

Tietovirran tietojen tarkasteleminen

  1. Jos valitset Tarkista ja luo -sivulla Avaa tapahtumavirta, ohjattu toiminto avaa sen luoman tapahtumavirran sinulle valitun Postgre SQL-tietokanta CDC:n lähteeksi. Jos haluat sulkea ohjatun toiminnon, valitse sivun alareunasta Sulje .

    Näyttökuvassa näkyy Tarkista ja luo onnistumiset -sivu.

  2. Siirry reaaliaikaisessa keskuksessa reaaliaikaisen keskittimen Tietovirrat-välilehteen. Päivitä sivu. Sinun pitäisi nähdä tietovirta, joka on luotu puolestasi seuraavassa kuvassa esitetyllä tavalla.

    Näyttökuvassa näkyy reaaliaikaisen keskittimen Tietovirrat-välilehti ja Cdc SQL-tietokanta lähteeseen perustuva tietovirta.

Lisätietoja tietovirtojen kulutuksesta on seuraavissa artikkeleissa: