Megosztás a következőn keresztül:


Azure SQL Database CDC-forrás hozzáadása eseménystreamhez (előzetes verzió)

Ez a cikk bemutatja, hogyan vehet fel egy Azure SQL Database Change Data Capture (CDC) forrást egy eseménystreambe.

A Microsoft Fabric-eseménystreamekhez készült Azure SQL Database CDC-forrásösszekötővel pillanatképet készíthet egy Azure SQL-adatbázisban lévő aktuális adatokról. Az összekötő ezután figyeli és rögzíti az adatok későbbi sorszintű változásait. Miután rögzítette a módosításokat az eseménystreamben, valós időben feldolgozhatja ezeket a CDC-adatokat, és elküldheti őket a Fabric különböző célhelyeire további feldolgozás vagy elemzés céljából.

Fontos

A Fabric-eseménystreamek továbbfejlesztett képességei jelenleg előzetes verzióban érhetők el.

Feljegyzés

Ez a forrás nem támogatott a munkaterület kapacitásának következő régióiban: USA3 nyugati régiója, Nyugat-Svájc.

Előfeltételek

  • Hozzáférés a Fabric prémium szintű munkaterületéhez közreműködői vagy magasabb engedélyekkel.
  • Futó Azure SQL Server azure SQL-adatbázissal.
  • Az Azure SQL-adatbázisnak nyilvánosan elérhetőnek kell lennie, és nem lehet tűzfal mögött vagy virtuális hálózaton keresztül biztonságos.
  • A tárolt eljárás sys.sp_cdc_enable_dbfuttatásával engedélyezve van a CDC az Azure SQL-adatbázisban. További részletekért lásd : Adatrögzítés módosítása és letiltása.

Vegye figyelembe, hogy nem engedélyezheti a tükrözést az Azure SQL-adatbázisban.

Feljegyzés

Egy eseményfolyam forrásainak és célhelyeinek maximális száma 11.

CDC engedélyezése az Azure SQL Database-ben

  1. Nyissa meg az Azure Portalt, nyissa meg az Azure SQL-adatbázist, és válassza a Lekérdezésszerkesztő lehetőséget. Válasszon egy hitelesítési módszert a bejelentkezéshez.

    Képernyőkép az Azure SQL-adatbázis megnyitásáról.

  2. Hajtsa végre a következő SQL-parancsokat a CDC engedélyezéséhez az adatbázisban:

    -- Enable Database for CDC
    EXEC sys.sp_cdc_enable_db;
    
    -- Enable CDC for a table using a gating role option
    EXEC sys.sp_cdc_enable_table
        @source_schema = N'dbo',
        @source_name   = N'MyTable',
        @role_name     = NULL
    GO
    
  3. A lekérdezés sikeres végrehajtása után engedélyezte a CDC-t az Azure SQL-adatbázisban.

    Képernyőkép az Azure SQL CDC engedélyezéséről.

Azure SQL Database CDC hozzáadása forrásként

  1. Új eseménystream létrehozásához válassza az Eventstream lehetőséget. Győződjön meg arról, hogy a Bővített képességek (előzetes verzió) lehetőség engedélyezve van.

    Képernyőkép egy új eseménystream létrehozásáról.

  2. A következő képernyőn válassza a Külső forrás hozzáadása lehetőséget.

    Képernyőkép a Külső forrás hozzáadása lehetőség kiválasztásáról.

Az Azure SQL Database CDC konfigurálása és csatlakoztatása

  1. Az Adatforrás kiválasztása képernyőn válassza az Azure SQL DB (CDC) lehetőséget.

    Képernyőkép az Azure SQL DB (CDC) kiválasztásáról.

  2. A Csatlakozás lapon válassza az Új kapcsolat lehetőséget.

    Képernyőkép az Események lekérése varázsló Csatlakozás lapjáról az **Új kapcsolat** hivatkozás kiemelésével.

  3. A Kapcsolatbeállítások szakaszban adja meg az Azure SQL-adatbázis következő értékeit:

    • Kiszolgáló: Adja meg az Azure SQL Server nevét az Azure Portalról.

    • Adatbázis: Adja meg az Azure SQL-adatbázis nevét az Azure Portalról.

      Képernyőkép az Új kapcsolat lap Kapcsolatbeállítások szakaszáról.

  4. Görgessen le, és a Kapcsolat hitelesítő adatai szakaszban kövesse az alábbi lépéseket.

    • A Kapcsolat neve mezőben adja meg a kapcsolat nevét.

    • Hitelesítési típus esetén válassza az Alapszintű lehetőséget.

      Feljegyzés

      A Fabric-eseménystreamek jelenleg csak az alapszintű hitelesítést támogatják.

    • Adja meg az adatbázis felhasználónevét és jelszavát .

  5. Válassza a Kapcsolódás lehetőséget.

    Képernyőkép az Új kapcsolat lap Kapcsolat hitelesítő adatai szakaszáról.

  6. Most a Csatlakozás lapon adja meg a következő adatokat:

    • Jelölje ki az Összes táblát , vagy írja be a vesszővel elválasztott táblaneveket, például: dbo.table1, dbo.table2
    • Port esetén az alapértelmezett érték 1433, és nem módosítható.
  7. Válassza a Tovább lehetőséget.

    Képernyőkép az Események lekérése varázsló Csatlakozás lapjáról.

  8. A Véleményezés és létrehozás képernyőn tekintse át az összegzést, majd válassza a Hozzáadás lehetőséget.

    Képernyőkép az Események lekérése varázsló Véleményezés és létrehozás lapjáról.

Az eseménystreamhez hozzáadott Azure SQL Database-forrás (CDC) szerkesztési módban jelenik meg.

Képernyőkép az Azure SQL Database CDC-forrásának szerkesztési nézetben történő streameléséről.

Az újonnan hozzáadott Azure SQL Database CDC-forrás implementálásához válassza a Közzététel lehetőséget. A lépések elvégzése után az Azure SQL Database CDC-forrás elérhető a vizualizációhoz az Élő nézetben.

Képernyőkép az Azure SQL Database CDC-forrás élő nézetben való streameléséről.

Egyéb összekötők: