Jaa


Azure SQL:n hallitun esiintymän CDC-lähteen lisääminen tapahtumavirtaan

Tässä artikkelissa kerrotaan, miten voit lisätä Azure SQL:n hallitun esiintymän muutoksen tietokaappauksen (CDC) lähteen tapahtumavirtaan.

Microsoft Fabric -tapahtumavirtojen Azure SQL:n hallitun esiintymän CDC-lähdeliittimen avulla voit tallentaa tilannevedoksen nykyisistä tiedoista SQL:n hallittuun esiintymään. Liitin valvoo ja kirjaa mahdolliset tulevat rivitason muutokset näihin tietoihin. Kun muutokset on saatu tapahtumavirtaan, voit käsitellä nämä CDC-tiedot reaaliaikaisesti ja lähettää ne Fabricissa eri kohteisiin jatkokäsittelyä tai analyysia varten.

Muistiinpano

Tätä lähdettä ei tueta seuraavilla työtilakapasiteettisi alueilla: Länsi-YHDYSVALLAT3, Sveitsi, läntinen.

Edellytykset

  • Työtilan käyttöoikeus Fabric-kapasiteetin käyttöoikeustilassa (tai) kokeiluversion käyttöoikeustilassa Osallistuja-oikeudella tai korkeammilla käyttöoikeuksilla.
  • Käynnissä olevan Azure SQL:n hallitun esiintymän tietokannan.
  • Azure SQL:n hallitun esiintymän on otettava käyttöön julkinen päätepiste, eikä se saa olla palomuurin takana tai suojattu näennäisverkossa.
  • CDC otettu käyttöön Azure SQL:n hallitussa esiintymässä suorittamalla tallennettu toimintosarja sys.sp_cdc_enable_db. Lisätietoja on kohdassa Ota tietokaappaus käyttöön ja poista se käytöstä.

Ota julkinen päätepiste käyttöön Azure SQL:n hallitussa esiintymässä

Siirry Azure-portaali, avaa Azure SQL:n hallittu esiintymä, valitse Verkkopalvelut ja ota käyttöön julkinen päätepiste.

Näyttökuvassa näkyy Verkkopalvelut-sivu, jossa julkinen päätepiste -asetus on käytössä.

CDC:n ottaminen käyttöön Azure SQL:n hallitsemassa esiintymässä

  1. Ota CDC käyttöön tietokannalle.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Ota CDC käyttöön taulukolle gating-roolivaihtoehdon avulla. Tässä esimerkissä MyTable on SQL-taulukon nimi.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Kun kysely on suoritettu, olet ottanut CDC:n käyttöön Azure SQL:n hallitsemassa esiintymässä.

    Näyttökuva cdc:n käyttöönotosta.

Azure SQL:n hallitun esiintymän CDC:n lisääminen lähteeksi

  1. Luo uusi tapahtumavirta valitsemalla Fabric Real-Time Intelligence -kohdassa Eventstream .

    Näyttökuva uuden tapahtumavirran luomisesta.

  2. Valitse seuraavassa näytössä Lisää ulkoinen lähde.

    Näyttökuva Lisää ulkoinen lähde -vaihtoehdon valinnasta.

Azure SQL:n hallitun esiintymän CDC:n määrittäminen ja siihen yhdistäminen

  1. Valitse Yhdistä-sivullaUusi yhteys.

    Näyttökuvassa näkyy Uusi yhteys -linkin valinta Yhdistä-sivulla.

  2. Anna Yhteysasetukset-osiossa seuraavat arvot SQL Serverille näennäiskoneessa:

    • Palvelin: Syötä Azure-portaali päätepiste ja korvaa pilkku isännän ja portin välillä kaksoispisteellä. Jos esimerkiksi päätepiste on xxxxx.public.xxxxxx.database.windows.net,3342, syötä xxxxx.public.xxxxxx.database.windows.net:3342 Palvelin-kenttään.

      Näyttökuvassa näkyy Verkkopalvelut-sivu, jossa on päätepisteen tiedot.

    • Tietokanta: Anna nimi tietokannalle, johon haluat muodostaa yhteyden Azure SQL:n hallitussa esiintymässä.

      Näyttökuvassa näkyy Yhdistä-sivun Yhteysasetukset-osa.

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

    • Anna yhteyden nimi Yhteyden nimi -kohtaan.

    • Valitse todennuslajiksi Perus.

      Muistiinpano

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

    • Anna SQL Serverin käyttäjänimi ja salasana näennäiskoneessa.

  4. Valitse yhdistä sivun alareunasta.

  5. Valitse nyt Yhdistä-sivullaKaikki taulukot tai Anna taulukon nimet. Jos valitset jälkimmäisen, määritä taulukot käyttämällä pilkuin eroteltua luetteloa kokonaisista taulukon tunnisteista (schemaName.tableName) tai kelvollisia säännönmukaisia lausekkeita. Esimerkki:

    • dbo.test.* avulla voit valita kaikki taulukot, joiden nimi alkaa dbo.test.
    • valitse dbo\.(test1|test2) ja dbo.test1dbo.test2 avulla.

    Voit yhdistellä molempia muotoiluja pilkuilla. Voit syöttää enintään 100 taulukkoa, ja jokainen taulukon nimi (mukaan lukien rakenteen nimi) on rajoitettu 128 merkkiin, jos koko taulukon tunnisteita käytetään suoraan.

  6. Voit laajentaa Lisäasetukset-kohdan määrittääksesi desimaalikäsittelytilan, joka määrittää, miten liitin käsittelee ja DECIMAL sarakearvotNUMERIC:

    • Precise: Edustaa arvoja käyttäen tarkkoja desimaalityyppejä (esimerkiksi Java BigDecimal), joilla varmistetaan tietojen esityksen täysi tarkkuus ja tarkkuus.
    • Double: muuntaa arvot kaksoistarkoiksi liukupisteluvuiksi. Tämä parantaa käytettävyyttä ja suorituskykyä, mutta saattaa johtaa tarkkuuden heikkenemiseen.
    • String: Koodaa arvot muotoiltuina merkkijonoina. Tämän ansiosta niitä on helppo käyttää jatkojalostusjärjestelmissä, mutta ne menettävät semanttisia tietoja alkuperäisestä numeerisesta tyypistä.
  7. Valitse Seuraava.

    Näyttökuvassa näkyy Kaikki taulukot -asetuksen valinta.

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

    Näyttökuvassa näkyy Lisää-painikkeen valinta.

Näytä päivitetty tapahtumavirta

Näet, että Azure SQL MI DB (CDC) -lähde lisätään tapahtumavirtaasi Muokkaa-tilassa.

Näyttökuva lisätystä Azure SQL MI DB CDC -lähteestä Muokkaa-tilassa Julkaise-painike korostettuna.

Jos haluat ottaa käyttöön tämän äskettäin lisätyn Azure SQL:n hallitun esiintymän lähteen, valitse Julkaise. Kun olet suorittanut nämä vaiheet, Azure SQL:n hallittu esiintymä -lähde on visualisoitavissa reaaliaikaisessa näkymässä.

Näyttökuva lisätystä Azure SQL MI DB CDC -lähteestä reaaliaikaisen tarkastelun tilassa.

Muut liittimet: