Sdílet prostřednictvím


Přidání CDC databáze MySQL jako zdroje v centru v reálném čase

Tento článek popisuje, jak přidat MySQL Database Change Data Capture (CDC) jako zdroj událostí v centru Infrastruktury v reálném čase.

Konektor Azure MySQL Database Change Data Capture (CDC) umožňuje zachytit snímek aktuálních dat v databázi Azure MySQL. Určíte tabulky, které se mají monitorovat, a zobrazí se upozornění, když se všechny následné změny na úrovni řádků v tabulkách změní. Jakmile se změny zachytí ve streamu, můžete tato data CDC zpracovat v reálném čase a odeslat je do různých cílů v rámci prostředků infrastruktury pro další zpracování nebo analýzu.

Požadavky

  • Přístup k pracovnímu prostoru v režimu licence kapacity Fabric (nebo) zkušebním režimu licence s oprávněními Přispěvatel nebo vyšší.
  • Vytvořili jste instanci flexibilního serveru Azure Database for MySQL.

Nastavení databáze MySQL

Databázový konektor Azure MySQL používá konektor Debezium MySQL k zachycení změn ve vaší databázi MySQL. Musíte definovat uživatele MySQL s oprávněními pro všechny databáze, které konektor monitoruje. Podrobné pokyny najdete v tématu Nastavení databáze MySQL (DB).

Povolení binlogu

Pro replikaci MySQL musíte povolit binární protokolování. Binární protokoly zaznamenávají aktualizace transakcí pro nástroje replikace pro šíření změn. Například Azure Database for MySQL.

  1. Na webu Azure Portal přejděte do databáze Azure MySQL.

  2. V levé navigační nabídce vyberte Parametry serveru.

  3. Nakonfigurujte server MySQL s následujícími vlastnostmi.

    • binlog_row_image: Nastavte hodnotu na úplný.
    • binlog_expire_logs_seconds: Počet sekund pro automatické odebrání souboru binlog. Nastavte hodnotu tak, aby odpovídala potřebám vašeho prostředí. Například 86400.

    Snímek obrazovky se stránkou Parametry serveru pro databázi Azure MySQL

Získání událostí z Azure MySQL Database (CDC)

Události z Azure MySQL Database CDC můžete získat do centra v reálném čase jedním ze způsobů:

Stránka Zdroje dat

  1. Přihlaste se k Microsoft Fabric.

  2. Na levém navigačním panelu vyberte v reálném čase .

  3. Na stránce centra v reálném čase vyberte + Zdroje dat v části Připojit k v levé navigační nabídce. Na stránku Zdroje dat se můžete dostat také ze všech datových proudů nebo ze stránek Moje datové proudy výběrem tlačítka + Připojit zdroj dat v pravém horním rohu.

    Snímek obrazovky, který ukazuje, jak spustit prostředí připojit ke zdroji dat

  1. Na stránce Zdroje dat vyberte nahoře kategorii Database CDC (Database CDC) a pak na dlaždici MySQL DB (CDC) vyberte Připojit.

    Snímek obrazovky znázorňující výběr databáze MySQL (CDC) na stránce Zdroje dat

    Postupujte podle pokynů v části Přidání CDC služby Azure MySQL Database jako zdroje .

Stránka Zdroje Microsoftu

  1. V centru v reálném čase vyberte zdroje Microsoftu.

  2. V rozevíracím seznamu Zdroj vyberte Azure MySQL DB (CDC).

  3. V části Předplatné vyberte předplatné Azure, které má skupinu prostředků s vaším účtem azure MySQL Database.

  4. V části Skupina prostředků vyberte skupinu prostředků, která má databázi.

  5. V části Oblast vyberte umístění, kde se nachází vaše databáze.

  6. Nyní přesuňte myš nad název zdroje CDC služby Azure MySQL DB, ke kterému se chcete připojit k centru v reálném čase v seznamu databází, a vyberte tlačítko Připojit nebo vyberte ... (tři tečky) a pak vyberte tlačítko Připojit .

    Snímek obrazovky, který zobrazuje stránku zdrojů Microsoftu s filtry pro zobrazení Azure MySQL CDC a tlačítka pro připojení

    Pokud chcete nakonfigurovat informace o připojení, postupujte podle kroků v části Přidání CDC databáze Azure MySQL jako zdroje .

Přidání služby Azure MySQL Database CDC jako zdroje

  1. Na stránce Připojit vyberte Nové připojení.

    Snímek obrazovky znázorňující stránku Připojit v průvodci přidáním zdroje se zvýrazněným odkazem **Nové připojení**.

  2. V části Nastavení připojení proveďte následující kroky:

    1. Jako server zadejte identifikátor URI pro váš server Azure MySQL.

    2. Jako databázi zadejte název databáze.

      Snímek obrazovky znázorňující část Nastavení připojení

  3. V části Přihlašovací údaje pro připojení proveďte následující kroky:

    1. V části Připojení vyberte, jestli existuje existující připojení k databázi MySQL. Pokud ne, ponechte výchozí hodnotu: Vytvořit nové připojení.

    2. Jako druh ověřování vyberte Základní. V současné době se podporuje pouze základní ověřování.

    3. Zadejte hodnoty pro uživatelské jméno a heslo.

    4. Určete, jestli chcete použít šifrované připojení.

    5. Vyberte Připojit.

      Snímek obrazovky znázorňující část Přihlašovací údaje pro připojení

  4. Zpět na stránce Připojit proveďte následující kroky:

    1. Zadejte název tabulky.
    2. Zadejte ID serveru.
    3. Zadejte číslo portu nebo ponechte výchozí hodnotu.
  5. V části Podrobnosti streamu napravo proveďte následující kroky:

    1. Vyberte pracovní prostor Fabric, do kterého chcete toto připojení uložit, a událost, kterou průvodce vytvoří.

    2. Zadejte název pro eventstream.

    3. Název datového proudu v centru v reálném čase se automaticky vytvoří za vás.

      Snímek obrazovky znázorňující stránku Připojit se všemi zadanými požadovanými poli

  6. Teď vyberte Další v dolní části stránky.

  7. Na kartě Zkontrolovat a připojit zkontrolujte nastavení a vyberte Vytvořit zdroj.

    Snímek obrazovky znázorňující stránku Zkontrolovat a připojit se se všemi zadanými požadovanými poli

  8. Na stránce Připojit vyberte Přejít k prostředku a přejděte do databáze Azure PostgreSQL. Poznamenejte si název serveru na stránce Přehled . Je v následujícím formátu: mysqlserver.mysql.database.azure.com.

    Snímek obrazovky znázorňující stránku Připojit se zvýrazněným odkazem Přejít k prostředku

Zobrazení podrobností datového proudu

  1. Pokud na stránce Zkontrolovat a připojit vyberete Otevřít eventstream, otevře průvodce událostí, který pro vás vytvořil s vybraným cdC služby Azure MySQL DB jako zdrojem. Průvodce zavřete tak, že v pravém horním rohu stránky vyberete Dokončit nebo X*.

    Snímek obrazovky znázorňující stránku Zkontrolovat a připojit po úspěšném vytvoření zdroje

  2. V centru v reálném čase vyberte Moje datové proudy. Pokud chcete zobrazit nový datový proud, aktualizujte stránku.

    Snímek obrazovky znázorňující stránku Moje datové proudy v reálném čase se streamem založeným na zdroji CDC databáze MySQL

    Podrobný postup najdete v tématu Zobrazení podrobností datových proudů v centru Infrastruktury v reálném čase.

Informace o využívání datových proudů najdete v následujících článcích: