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:

  • Používanie prostredia Získať udalosti
  • Používanie karty Zdroje od spoločnosti Microsoft

Spustenie prostredia Načítať udalosti

  1. Prepnite na prostredie inteligencie v reálnom čase služby Microsoft Fabric. V ľavom navigačnom paneli vyberte položku Microsoft Fabric a vyberte položku Inteligencia v reálnom čase.

    Snímka obrazovky znázorňujúca, ako prepnúť na prostredie inteligencie v reálnom čase.

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

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

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

    Snímka obrazovky zobrazujúca výber tlačidla Získať udalosti v centre v reálnom čase.

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

Karta Zdroje od spoločnosti Microsoft

  1. V centre v reálnom čase prepnite na kartu Zdroje 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 kurzor myši 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 Pripojenie, alebo vyberte ... (tri bodky) a potom vyberte tlačidlo Pripojenie.

    Snímka obrazovky znázorňujúca kartu Zdroje od spoločnosti Microsoft s filtrami na zobrazenie položky 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 získať udalosti.

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 Pripojenie výberom položky Prejsť na prostriedok prejdite do databázy 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 zobrazujúca stránku Pripojenie so zvýrazneným prepojením Prejsť na prostriedok.

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

    Snímka obrazovky zobrazujúca stránku Pripojenie Sprievodcu udalosťami získania so zvýrazneným prepojením **Nové pripojenie**.

  4. V časti nastavenia Pripojenie ion 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 Pripojenie ion.

  5. V časti poverenia Pripojenie ion vykonajte tieto kroky:

    1. V prípade Pripojenie ion 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 znázorňujúca časť s prihlasovacími povereniami 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 Pripojenie stránku 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 prepnite na kartu Streamy údajov centra v reálnom čase. Obnovte stránku. Mal by sa vám zobraziť vytvorený stream ú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: