Zdieľať cez


Pridanie databázy MySQL CDC ako zdroja v centre v reálnom čase

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.

Požiadavky

  • Prístup do pracovného priestoru v režime licencie na kapacitu služby Fabric (alebo) v režime skúšobnej licencie s povoleniami Prispievateľ alebo vyššími.
  • 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 (DB).

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:

Stránka zdrojov údajov

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

  2. Ak sa v ľavom dolnom rohu stránky zobrazuje Power BI, prepnite na vyťaženie služby Fabric tak, že vyberiete Power BI a potom vyberiete položku Fabric.

    Snímka obrazovky zobrazujúca, ako prepnúť na vyťaženie služby Fabric.

  3. Na ľavom navigačnom paneli vyberte položku V reálnom čase .

    Snímka obrazovky zobrazujúca spôsob spustenia pripojenia k zdroju údajov.

  4. Na stránke centra v reálnom čase vyberte položku + Zdroje údajov v časti Pripojiť k v ľavej navigačnej ponuke.

    Snímka obrazovky zobrazujúca stránku Zdroje údajov v centre Real-Time.

    Na stránku Zdroje údajov môžete prejsť aj zo stránok Všetky streamy údajov alebo Moje streamy údajov výberom tlačidla + Pripojiť zdroj údajov v pravom hornom rohu.

    Snímka obrazovky zobrazujúca tlačidlo Pripojiť zdroj údajov.

  1. Na stránke Zdroje údajov vyberte v hornej časti kategóriu Databáza CDC a potom na dlaždici MySQL DB (CDC) vyberte položku Pripojiť.

    Snímka obrazovky zobrazujúca výber databázy MySQL DB (CDC) na stránke Zdroje údajov.

    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 .

Pridanie databázy Azure MySQL CDC ako zdroja

  1. 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**.

  2. 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.

  3. 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.

  4. 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.
  5. 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.

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

  7. V časti Skontrolovať a pripojiť skontrolujte nastavenia a vyberte položku Vytvoriť zdroj.

    Snímka obrazovky znázorňujúca stránku Skontrolovať a pripojiť so všetkými zadanými požadovanými poľami.

  8. 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.

Zobrazenie podrobností streamu údajov

  1. Ak na stránke Skontrolovať a pripojiť vyberiete možnosť Otvoriť udalosťstream, sprievodca otvorí udalosťstream, ktorý ste vytvorili, s vybratou položkou CDC databázy Azure MySQL ako zdroju. Ak chcete sprievodcu zavrieť, vyberte položku Dokončiť alebo X* v pravom hornom rohu stránky.

    Snímka obrazovky znázorňujúca stránku Revízia a pripojenie po úspešnom vytvorení zdroja.

  2. V centre v reálnom čase vyberte položku Moje streamy údajov. Ak chcete zobraziť nový stream údajov, obnovte stránku.

    Snímka obrazovky znázorňujúca stránku Moje streamy údajov v centre v reálnom čase so streamom založeným na zdroji MySQL Database CDC.

    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: