Zdieľať cez


Pridanie databázy MySQL CDC ako zdroja v centre v reálnom čase (ukážka)

Tento článok popisuje, ako pridať zdroj udalosti MySQL Database Change Data Capture (CDC) ako zdroj udalosti v centre v reálnom čase služby Fabric.

Konektor Azure MySQL Database Change Data Capture (CDC) umožňuje zaznamenať snímku aktuálnych údajov v databáze Azure MySQL. Zadávate tabuľky, ktoré sa majú monitorovať, a dostávate upozornenia pri následných zmenách tabuliek na úrovni riadkov. Keď sa zmeny zaznamenajú v streame, môžete spracovať tieto údaje CDC v reálnom čase a odoslať ich do rôznych cieľov v rámci služby Fabric na ďalšie spracovanie alebo analýzu.

Poznámka

Centrum v reálnom čase je aktuálne vo verzii Preview.

Požiadavky

  • Získajte prístup do pracovného priestoru služby Fabric Premium s povoleniami prispievateľa alebo vyššie.
  • Vytvoril inštanciu databázy Azure pre MySQL – Flexible Server.

Nastavenie databázy MySQL

Konektor databázy Azure MySQL používa konektor Debezium MySQL na zachytenie zmien v databáze MySQL. Musíte definovať používateľa MySQL s povoleniami pre všetky databázy, ktoré konektor monitoruje. Podrobné pokyny nájdete v téme Nastavenie databázy MySQL.

Povolenie binlog

Pre replikáciu MySQL musíte povoliť binárne zapisovanie do denníka. Binárne denníky zaznamenáva aktualizácie transakcií pre nástroje replikácie na šírenie zmien. Napríklad Databáza Azure pre MySQL.

  1. Na portáli Azure prejdite do databázy Azure MySQL.

  2. V ľavej navigačnej ponuke vyberte položku Parametre servera.

  3. Nakonfigurujte svoj server MySQL pomocou nasledujúcich vlastností.

    • binlog_row_image: Nastavte hodnotu na hodnotu full.
    • binlog_expire_logs_seconds: počet sekúnd na automatické odstránenie súboru binlog. Nastavte hodnotu tak, aby zodpovedala potrebám vášho prostredia. Napríklad 86 400.

    Snímka obrazovky znázorňujúca stránku s parametrami servera pre databázu Azure MySQL.

Získanie udalostí z databázy Azure MySQL (CDC)

Udalosti z databázy CDC Databázy Azure MySQL môžete získať do centra v reálnom čase jedným zo spôsobov:

Spustiť pridanie zdrojového prostredia

  1. Prihláste sa do služby Microsoft Fabric.

  2. Na ľavom navigačnom paneli vyberte položku Centrum v reálnom čase.

  3. Na stránke centra v reálnom čase vyberte položku + Pridať zdroj v pravom hornom rohu stránky.

    Snímka obrazovky, ktorá ukazuje, ako spustiť centrum v reálnom čase v službe Microsoft Fabric.

Ako zdroj použite pokyny z časti Pridanie databázy Azure MySQL CDC.

Stránka zdrojov od spoločnosti Microsoft

  1. V centre v reálnom čase vyberte zdroje od spoločnosti Microsoft.

  2. V rozbaľovacom zozname Zdroj vyberte položku Azure MySQL DB (CDC).

  3. V časti Predplatné vyberte predplatné na Azure, ktoré má skupinu prostriedkov s kontom databázy Azure MySQL.

  4. V časti Skupina zdrojov vyberte skupinu zdrojov, ktorá obsahuje databázu.

  5. V časti Oblasť vyberte umiestnenie, kde sa vaša databáza nachádza.

  6. Teraz presuňte myš nad názov zdroja CDC Azure MySQL, ku ktorému sa chcete pripojiť v reálnom čase v zozname databáz, a vyberte tlačidlo Pripojiť , alebo vyberte ... (tri bodky) a potom vyberte tlačidlo Pripojiť .

    Snímka obrazovky znázorňujúca stránku zdrojov od spoločnosti Microsoft s filtrami na zobrazenie služby Azure MySQL CDC a tlačidla pripojenia.

    Ak chcete nakonfigurovať informácie o pripojení, použite kroky z časti Pridanie služby Azure MySQL DB CDC ako zdroja . Vynechajte prvý krok výberu položky Azure MySQL DB CDC ako typu zdroja v sprievodcovi pridaním zdroja.

Pridanie databázy Azure MySQL CDC ako zdroja

  1. Na obrazovke Vyberte zdroj údajov vyberte možnosť MySQL DB (CDC).

    Snímka obrazovky zobrazujúca stránku Vyberte zdroj údajov s vybratou položkou Azure MySQL DB (CDC).

  2. Na stránke Pripojiť výberom položky Prejsť na prostriedok prejdite na databázu Azure PostgreSQL. Zapíšte si názov servera na stránke Overview (Prehľad ). Je v nasledujúcom formáte: mysqlserver.mysql.database.azure.com.

    Snímka obrazovky znázorňujúca stránku Pripojenie so zvýrazneným prepojením Prejsť na prostriedok.

  3. Na stránke Pripojiť vyberte položku Nové pripojenie.

    Snímka obrazovky zobrazujúca stránku Pripojenia Sprievodcu pridaním zdroja so zvýrazneným prepojením **Nové pripojenie**.

  4. V časti Nastavenia pripojenia vykonajte tieto kroky:

    1. V časti Server zadajte identifikátor URI pre server Azure MySQL.

    2. Do poľa Databáza zadajte názov svojej databázy.

      Snímka obrazovky zobrazujúca časť Nastavenia pripojenia.

  5. V časti Poverenia na pripojenie vykonajte tieto kroky:

    1. V položke Pripojenie vyberte, či existuje existujúce pripojenie k databáze MySQL. Ak nie, ponechajte predvolenú hodnotu: Vytvorte nové pripojenie.

    2. V časti Typ overenia vyberte možnosť Základné. V súčasnosti je podporované iba základné overovanie.

    3. Zadajte hodnoty pre meno používateľa a heslo.

    4. Zadajte, či chcete použiť šifrované pripojenie.

    5. Vyberte možnosť Pripojiť.

      Snímka obrazovky zobrazujúca časť Poverenia na pripojenie.

  6. Vráťte sa na stránku Pripojenie a vykonajte tieto kroky:

    1. Zadajte názov tabuľky.
    2. Zadajte ID servera.
    3. Zadajte číslo portu alebo ponechajte predvolenú hodnotu.
  7. V časti Podrobnosti streamu napravo vykonajte tieto kroky:

    1. Vyberte pracovný priestor služby Fabric, kde chcete uložiť toto pripojenie a udalosť eventstream, ktorý sprievodca vytvorí.

    2. Zadajte názov udalosťstreamu.

    3. Názov streamu v centre v reálnom čase sa automaticky vytvorí za vás.

      Snímka obrazovky zobrazujúca stránku Pripojenia so všetkými zadanými požadovanými poľami.

  8. Teraz v dolnej časti stránky vyberte položku Ďalej .

  9. V časti Skontrolovať a vytvoriť skontrolujte nastavenia a vyberte položku Vytvoriť zdroj.

    Snímka obrazovky zobrazujúca stránku Skontrolovať a vytvoriť so všetkými zadanými požadovanými poľami.

Zobrazenie podrobností streamu údajov

  1. Ak na stránke Skontrolovať a vytvoriť vyberiete možnosť Otvoriť udalosťstream, sprievodca otvorí udalosťstream, ktorý ste vytvorili, s vybratou službou Azure MySQL DB CDC ako zdrojom. Ak chcete sprievodcu zavrieť, vyberte položku Zavrieť alebo X* v pravom hornom rohu stránky.

    Snímka obrazovky zobrazujúca stránku Skontrolovať a vytvoriť po úspešnom vytvorení zdroja.

  2. V centre v reálnom čase vyberte položku Všetky streamy údajov. Ak chcete zobraziť nový stream údajov, obnovte stránku Všetky streamy údajov. Podrobné kroky nájdete v téme Zobrazenie podrobností o streamoch údajov v centre v reálnom čase služby Fabric.

Ďalšie informácie o spotrebúvaní streamov údajov nájdete v nasledujúcich článkoch: