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


MySQL Database CDC hozzáadása forrásként a valós idejű központban

Ez a cikk a MySQL Database Change Data Capture (CDC) eseményforrásként való hozzáadását ismerteti a Fabric Valós idejű központban.

Az Azure MySQL Database Change Data Capture (CDC) összekötővel pillanatképet készíthet az Azure MySQL-adatbázisok aktuális adatairól. Megadhatja a monitorozni kívánt táblákat, és riasztást kaphat, amikor a táblák soronként módosulnak. Miután rögzítette a módosításokat egy streamben, 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.

Előfeltételek

  • Hozzáférés egy munkaterülethez a Fabric-kapacitás licencelési módjában (vagy) a Próbaverziós licenc módban közreműködői vagy magasabb engedélyekkel.
  • Létrehozott egy Azure Database for MySQL-példányt – rugalmas kiszolgálót.

MySQL-adatbázis beállítása

Az Azure MySQL-adatbázis-összekötő a Debezium MySQL-összekötőt használja a MySQL-adatbázis változásainak rögzítéséhez. Meg kell határoznia egy MySQL-felhasználót, aki rendelkezik az összekötő által figyelt összes adatbázis engedélyeivel. Részletes útmutatásért lásd a MySQL-adatbázis (DB) beállítását.

A binlog engedélyezése

Engedélyeznie kell a bináris naplózást a MySQL-replikációhoz. A bináris naplók rögzítik a replikációs eszközök tranzakciófrissítéseit a módosítások propagálása érdekében. Ilyen például az Azure Database for MySQL.

  1. Az Azure Portalon keresse meg az Azure MySQL-adatbázist.

  2. A bal oldali navigációs menüben válassza a Kiszolgálóparaméterek lehetőséget.

  3. Konfigurálja a MySQL-kiszolgálót az alábbi tulajdonságokkal.

    • binlog_row_image: Állítsa be a teljes értéket.
    • binlog_expire_logs_seconds: Az automatikus binlog fájleltávolítás másodperceinek száma. Állítsa be az értéket a környezet igényeinek megfelelően. Például: 86400.

    Képernyőkép az Azure MySQL-adatbázis Kiszolgálóparaméterek lapjáról.

Események lekérése az Azure MySQL Database-ből (CDC)

Az Azure MySQL Database CDC-ről az eseményeket a valós idejű központba az alábbi módok egyikével szerezheti be:

Adatforrások lap

  1. Jelentkezzen be a Microsoft Fabricbe.

  2. Ha Power BI jelenik meg a lap bal alsó sarkában, váltson a Fabric számítási feladatra a Power BI kiválasztásával, majd a Fabrickiválasztásával.

    Képernyőkép, amely bemutatja, hogyan válthat a Fabric munkafolyamatra.

  3. Válassza a valós idejű lehetőséget a bal oldali navigációs sávon.

    Képernyőkép, amely bemutatja, hogyan indítható el a Csatlakozás az adatforráshoz felület.

  4. A Valós idejű központ lapon válassza a +Adatforrások lehetőséget a bal oldali navigációs menü Csatlakozás elemében.

    Képernyőkép a Real-Time hub Adatforrások lapjáról.

    A jobb felső sarokban található + Adatok hozzáadása gombot választva a Real-Time központ oldaláról is elérheti az Adatforrások lapot.

    Képernyőkép az Adatforrás csatlakoztatása gombról.

  1. Az Adatforrások lapon válassza felül az Adatbázis CDC kategóriáját, majd a Csatlakozás lehetőséget a MySQL DB (CDC) csempén.

    Képernyőkép a MySQL DB (CDC) kiválasztásáról az Adatforrások lapon.

    Használja az Azure MySQL Database CDC hozzáadása forrásként című szakasz utasításait.

Microsoft-források lap

  1. A valós idejű központban válassza ki a Microsoft-forrásokat.

  2. A Forrás legördülő listában válassza az Azure MySQL DB (CDC) lehetőséget.

  3. Előfizetés esetén válasszon ki egy Azure-előfizetést, amely rendelkezik az Azure MySQL Database-fiókkal rendelkező erőforráscsoporttal.

  4. Erőforráscsoport esetén válasszon ki egy erőforráscsoportot, amely rendelkezik az adatbázissal.

  5. Régió esetén válassza ki azt a helyet, ahol az adatbázis található.

  6. Most vigye az egeret annak az Azure MySQL DB CDC-forrásnak a nevére, amelyhez valós idejű központhoz szeretne csatlakozni az adatbázisok listájában, és válassza a Csatlakozás gombot, vagy válassza a ... (három pont), majd válassza a Csatlakozás gombot.

    Képernyőkép az Azure MySQL CDC-t és a csatlakozás gombot megjelenítő szűrőkkel rendelkező Microsoft-források oldalról.

    A kapcsolati adatok konfigurálásához használja az Azure MySQL DB CDC hozzáadása forrásszakasz lépéseit.

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

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

    Képernyőkép a Forrás hozzáadása varázsló Csatlakozás lapjáról az **Új kapcsolat** hivatkozás kiemelésével.

  2. A Kapcsolat beállításai szakaszban hajtsa végre az alábbi lépéseket:

    1. A Kiszolgáló esetében adja meg az Azure MySQL-kiszolgáló URI-ját.

    2. Az Adatbázis mezőben adja meg az adatbázis nevét.

      Képernyőkép a Kapcsolat beállításai szakaszról.

  3. A Kapcsolat hitelesítő adatai szakaszban hajtsa végre az alábbi lépéseket:

    1. Kapcsolat esetén válassza ki, hogy van-e meglévő kapcsolat a MySQL-adatbázissal. Ha nem, tartsa meg az alapértelmezett értéket: Hozzon létre új kapcsolatot.

    2. Hitelesítési típus esetén válassza az Alapszintű lehetőséget. Jelenleg csak az alapszintű hitelesítés támogatott.

    3. Adja meg a felhasználónév és a jelszó értékeit.

    4. Adja meg, hogy titkosított kapcsolatot szeretne-e használni.

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

      Képernyőkép a Kapcsolat hitelesítő adatai szakaszról.

  4. A Csatlakozás lapra visszatérve hajtsa végre az alábbi lépéseket:

    1. Adja meg a tábla nevét.
    2. Adja meg a kiszolgálóazonosítót.
    3. Adja meg a portszámot , vagy tartsa meg az alapértelmezett értéket.
  5. A jobb oldali Stream részletei szakaszban hajtsa végre az alábbi lépéseket:

    1. Válassza ki a Háló munkaterületet , ahová menteni szeretné ezt a kapcsolatot és a varázsló által létrehozott eseménystreamet.

    2. Adja meg az eseménystream nevét.

    3. A valós idejű hubon lévő stream neve automatikusan létrejön Önnek.

      Képernyőkép a Csatlakozás lapról, amelyen az összes szükséges mező meg van adva.

  6. Most válassza a Lap alján található Tovább gombot.

  7. A Véleményezés + csatlakozás lapon tekintse át a beállításokat, és válassza a Forrás létrehozása lehetőséget.

    Képernyőkép a Véleményezés + csatlakozás lapról az összes szükséges mező megadva.

  8. A Csatlakozás lapon válassza az Erőforrás megnyitása lehetőséget az Azure PostgreSQL-adatbázishoz való navigáláshoz. Jegyezze fel a kiszolgáló nevét az Áttekintés lapon. A következő formátumban van: mysqlserver.mysql.database.azure.com.

    Képernyőkép a Csatlakozás lapról, amelyen az Erőforrás megnyitása hivatkozás van kiemelve.

Adatfolyam részleteinek megtekintése

  1. A Véleményezés + csatlakozás lapon, ha az Eseményfolyam megnyitása lehetőséget választja, a varázsló megnyitja az Ön számára létrehozott eseménystreamet a kiválasztott Azure MySQL DB CDC-vel forrásként. A varázsló bezárásához válassza a Befejezés vagy az X* lehetőséget a lap jobb felső sarkában.

    Képernyőkép a Forrás sikeres létrehozása után a Véleményezés + csatlakozás lapról.

  2. A streamnek a Real-Time hub kezdőlapjának Legutóbbi streamelési adatok szakaszában kell megjelennie. A részletes lépésekért tekintse meg az adatfolyamok részleteit a Fabric Valós idejű központban.

.

Az adatfolyamok felhasználásával kapcsolatos további információkért tekintse meg az alábbi cikkeket: