Návod: Vytvorenie zrkadlovej databázy z Azure Database for MySQL v Microsoft Fabric (náhľad)

Zrkadlenie v službe Fabric je podniková cloudová technológia ,zero-ETL, SaaS.

V tejto časti sa naučíte, ako vytvoriť zrkadlovú Azure Database pre MySQL, ktorá vytvorí iba na čítanie, kontinuálne replikovanú kópiu vašich MySQL dát v OneLake.

Predpoklady

  • Vytvorte alebo použite existujúcu databázu Azure pre MySQL.

Poznámka

Fabric Mirroring podporuje iba verziu 8.0 Azure Database for MySQL. MySQL 8.4 momentálne nie je podporovaný.

  • Ako návod použite kópiu jednej zo svojich existujúcich databáz alebo akejkoľvek testovacej či vývojovej databázy, ktorú môžete rýchlo obnoviť zo zálohy. Ak chcete použiť databázu z existujúcej zálohy, pozrite si Obnoviť databázu zo zálohy v Azure Database pre MySQL.
  • Existujúca kapacita pre Textil. Ak ho nemáte, spustite skúšobnú verziu služby Fabric.
  • Kapacita Fabric musí byť aktívna a bežať. Pozastavená alebo vymazaná kapacita tiež zastaví zrkadlenie a žiadne dáta sa nereplikujú.
  • Nastavenia Fabric tenantov. Uistite sa, že sú povolené nasledujúce dve nastavenia nájomníka štruktúry :
  • Pri vytváraní zrkadlovej databázy z portálu Fabric potrebujete v pracovnom priestore rolu člena alebo administrátora. Počas vytvárania je spravovaná identita Azure Database for MySQL automaticky udelená oprávnenie "čítať a zapisovať" na zrkadlenej databáze. Používatelia s rolou prispievateľa nemajú povolenie na opätovné zdieľanie potrebné na dokončenie tohto kroku.
  • Ak váš server nie je verejne prístupný a neumožňuje verejný prístup na pripojenie, použite Private Link/private endpoint konektivitu pre Fabric Mirroring. Virtuálne sieťové dátové brány a servery Azure Database for MySQL s podporou VNET momentálne nie sú podporované pre Fabric Mirroring.
  • Konfigurácia s vysokou dostupnosťou (HA) momentálne nie je podporovaná pre Fabric Mirroring.
  • Fabric Mirroring nie je podporovaný na Read Replica ani na primárnom serveri, kde existuje Read Replica.

Pripravte svoju Azure Database pre MySQL

Zrkadlenie v Azure Database pre MySQL je založené na logickej replikácii a vyžaduje konfiguráciu určitých predpokladov predtým, než sa dá pripojiť k vašim dátam.

Podrobné pokyny nájdete v článku Mirroring Azure Database for MySQL.

Vytvorte zrkadlovú Azure databázu pre MySQL

  1. Otvorte portál služby Fabric.
  2. Použite existujúci pracovný priestor alebo vytvorte nový pracovný priestor.
  3. Choďte do panelu Vytvoriť alebo vyberte tlačidlo Nový predmet .
  4. Vyberte + Nový predmet a vytvorte zrkadlenú Azure databázu pre MySQL (náhľad).

Pripojte sa k Azure Database for MySQL a začnite zrkadliť

Nasledujúce kroky vás prevedú procesom vytvorenia pripojenia k vašej Azure Database pre MySQL:

  1. V sekcii Nové zdroje vyberte Azure Database for MySQL (Preview). Alebo vyberte existujúce pripojenie Azure Database for MySQL z OneLake hubu.
  2. Ak ste zvolili Nové pripojenie, zadajte podrobnosti o pripojení do Azure Database pre MySQL.
    • Server: Nájdite názov servera na stránke Azure Database for MySQL Overview v Azure portáli. Napríklad <server-name>.mysql.database.azure.com.
    • Databáza: Zadajte názov databázy na replikáciu.
    • Pripojenie: Vyberte "Vytvoriť nové pripojenie" alebo znovu použite existujúce pripojenie.
    • Názov pripojenia: K dispozícii je automatický názov. Môžete ju zmeniť.
    • Dátová brána: Vyberte predvolenú (žiadnu). Virtuálne sieťové dátové brány a VNET dátové brány momentálne nie sú podporované pre zrkadlenie Azure Database for MySQL.
    • Typ autentifikácie: Základný (MySQL autentifikácia)
    • Ponechajte začiarknuté políčko Použiť šifrované pripojenie a Toto pripojenie je možné použiť s lokálnou bránou údajov a bránou údajov virtuálnej siete nie je začiarknuté.
  3. Vyberte možnosť Pripojiť. Ak sú všetky prihlasovacie údaje správne, spojenie sa otestuje a uloží. Ak poverenia nie sú správne, vytvorenie zlyhá s chybami.
  4. Po úspešnom vytvorení spojenia je v databázovom zrkadle k dispozícii zoznam tabuliek na výber. Môžete si naraz vybrať až 1 000 stolov.
  5. Vyberte tabuľky, dajte zrkadlu meno a vyberte Vytvoriť zrkadlovú databázu. Táto akcia spúšťa tvorbu zrkadla.
  6. Po nejakom čase (niekoľkých minútach) vidíte Replikované riadky a dáta sú viditeľné v pohľade dátového skladu, známom aj ako zrkadlový pohľad databázy . Stav sa mení na Bežiaci. Tento pohľad tiež slúži ako rozhranie na správu, ktoré spúšťa, zastavuje a monitoruje replikáciu.
  7. Teraz, keď sú vaše dáta funkčné, sú k dispozícii rôzne analytické scenáre naprieč celým Fabric.

Monitorovanie replikácie

Po vytvorení zrkadla sledujte stav replikácie. Pre viac informácií pozri Monitor Mirrored Database Replication.

Dostupnosť dát v OneLake

Keď replikácia skončí, endpoint SQL Analytics má k dispozícii všetky tabuľky.