Migrujte do SQL databázy vo Fabric pomocou Migration Assistant pomocou DACPAC

Platí na: ✅SQL databáza v Microsoft Fabric

Fabric Migration Assistant dokáže importovať metadáta schémy z DACPAC súboru a viesť vás pri kopírovaní dát do cieľovej SQL databázy v Fabric.

Požiadavky

Predtým, než začnete, uistite sa, že sú splnené nasledujúce predpoklady.

  • Potrebujete a Microsoft Fabric workspace s aktívnou kapacitou.
  • Na komunikáciu medzi vaším zdrojovým SQL Server inštanciou a Microsoft Fabric musíte nainštalovať lokálnu dátovú bránu.
    • Pre viac informácií pozri Prístup k lokálnym dátovým zdrojom v Data Factory pre Microsoft Fabric.
    • Zaregistrujte dátovú bránu na stroji, ktorý je geograficky najbližšie k zdrojovej databáze.
    • Overte, či je brána dostupná v Fabric portáli, navigáciou do Settings>Spravovať pripojenia a brány>Lokálne dátové brány.
    • Potvrďte, že novo registrovaná brána sa objavuje v zozname a je pripravená pred začiatkom migrácie dát.
  • Vytvorené a povolené spojenie Fabric SQL pre použitie brány. Migračné kopírovacie operácie prebiehajú cez runtime brány. Ak použitie brány nie je povolené na Fabric SQL pripojení, operácie kopírovania dát zlyhajú.
  • Súbor DACPAC generovaný zo zdrojovej databázy SQL Server. Pre informácie o tom, ako vygenerovať súbor, .dacpac pozri Extrahovať DACPAC z databázy.

Vytvorte SQL databázu v Fabric Connection

Po registrácii lokálnej dátovej brány vytvorte Fabric SQL spojenie a povolte ju na použitie cez bránu.

Snímka obrazovky SQL databázy v Fabric pripojení v data factory.

  1. V Microsoft Fabric portáli vyberte Nastavenia. 1. Vyberte Spravovať pripojenia a brány a potom Nové.
  2. V paneli Nové pripojenie vyberte Cloud.
  3. Zadajte názov spojenia.
  4. Vyberte SQL databázu v Fabric ako typ spojenia.
  5. Konfigurujte autentifikáciu, napríklad OAuth 2.0.
  6. V nastaveniach pripojenia vyberte Povoliť toto spojenie využívať buď s lokálnymi dátovými bránami alebo VNet dátovými bránami. Toto nastavenie je potrebné, pretože migračné kopírovacie operácie prebiehajú cez runtime brány. Ak nepovolíte Fabric SQL spojenie pre použitie brány, operácie kopírovania dát zlyhajú.
  7. Vytvorte pripojenie výberom položky Vytvoriť .

Spustiť Migration Assistant

Po nakonfigurovaní lokálnej dátovej brány a vytvorení Fabric SQL spojenia ste pripravení spustiť Migration Assistant.

Screenshot zobrazujúci SQL Server ako zdroj migrácie.

  1. V portáli Fabric choďte do svojho pracovného priestoru. Z panelu nástrojov vyberte Migrate na spustenie Migration Assistant.
  2. V paneli Migrovať na Fabric, pod Migrovať do databázy, vyberte SQL Server.
  3. Na stránke Prehľad si pozrite Čo očakávať pri migrácii informácií a vyberte Ďalej.

Krok 1: Kopírovať schému

Pri výbere zdroja nahrajte DACPAC súbor zo zdrojového prostredia SQL Server.

Screenshot ukazujúci, ako nahrať DACPAC súbor.

Keď tento krok skončí:

  • Vytvorí sa migračná relácia.
  • Analýza schémy sa začína automaticky.

Krok 2: Validovať schému (voliteľné)

  1. Pri výbere zdroja, po nahraní DACPAC súboru, vyberte Validate, aby ste skontrolovali kompatibilitu DACPAC s Fabric SQL Database pred konfiguráciou cieľa.

    Screenshot zobrazujúci výsledky po spustení funkcie Validate.

  2. Prezrite si súhrn validácie objektov, aby ste identifikovali objekty, ktoré sa očakávajú na migráciu, vyžadujú aktualizácie alebo sa neočakáva, že sa budú migrovať.

  3. Opravte problémy s kompatibilitou predtým, než budete pokračovať v migrácii.

Krok 3: Opravte chyby skriptov

Migration Assistant analyzuje objekty schémy v DACPAC a kategorizuje ich na základe kompatibility so SQL databázou v Fabric.

Teraz máte jasnú predstavu o tom, as-is čo môžete migrovať a čo vyžaduje pozornosť. Musíte vyriešiť primárne objekty, aby mohli byť závislé objekty migrované. Pre databázové objekty, ktoré neprejdú počiatočnou migráciou schémy:

  1. Zobraziť migrované a neúspešné objekty. Prezrite si navrhované opravy v asistente.
  2. Preštudujte si dôvody nekompatibility. Aplikujte podporované zmeny na nekompatibilné objekty.
  3. Po aplikovaní opráv znovu overte objekty.

Napríklad môžete vidieť identifikované syntaktické nekompatibility a tlačidlo Opraviť chyby dotazu, ktoré poskytne T-SQL skriptovú opravu alebo obchádzku.

Snímka obrazovky vlastností nekompatibility schémy.

Krok 4: Pripravte sa na kopírovanie textu

Krok Pripraviť na kopírovanie pripravuje databázovú schému v novej SQL databáze. Schéma je pripravená na pohyb dát v Fabric Copy Job. Tento krok znižuje počet zlyhaní kopírovania a zlepšuje výkon počas migrácie dát.

  1. Skopírujte vygenerovaný prípravný skript.
  2. Spustite skript v Query Editor proti cieľovej SQL databáze.

Krok 5: Kopírovať dáta

  1. Vyberte 5. Kopírovať dáta v Migration Assistant.

  2. Vyberte Použiť kopírovaciu prácu. Pomenujte úlohu a potom vyberte Vytvoriť , aby ste otvorili sprievodcu Kopírovaním úlohy.

  3. Konfigurácia zdroja:

    V sekcii Vybrať zdroj údajov vyplňte nasledujúce informácie.

    1. Vyberte SQL Server database ako zdrojový typ.
    2. Vyberte alebo vytvorte zdrojové spojenie.
    3. Zadajte inštanciu SQL Server a detaily databázy.
    4. Vyberte lokálnu dátovú bránu, ktorá sa používa na pripojenie k zdrojovej inštancii SQL Server.
    5. Vyberte autentifikáciu. Použite možnosť Organizačný účet.
    6. Ak šifrovanie nie je zapnuté na zdrojovej inštancii SQL Server, deaktivujte šifrovanie v nastaveniach.
    7. Vyberte Ďalej.
  4. Vyberte tabuľky:

    1. V sekcii Vybrať dáta vyberte tabuľky na migráciu.
    2. Potvrďte, že cieľová schéma už existuje (z migrácie schémy), a vyberte Ďalej.
  5. Recenzia + beh:

    1. Skontrolujte mapovanie stĺpcov.
    2. Vyberte režim kopírovania.
    3. Prezrite si zhrnutie.
    4. Vyberte položku Uložiť a spustiť.
  6. Monitor:

    Na sledovanie priebehu kopírovacej úlohy skontrolujte nasledujúce hodnoty:

    • Čítané a písané riadky
    • Stav na tabuľku
    • Chyby pri migrácii, ak vôbec nejaké

    Vyriešte zlyhania a podľa potreby opakovane spúšťajte tabuľky.

  7. Po úspešnom dokončení kopírovacej úlohy sa vráťte do Migration Assistant a označte krok kopírovania dát ako dokončený.

Krok 6: Finalizujte kópiu

Šestka. Krok Finalize Copy dokončí migráciu dát a umožní zostávajúce položky, ako sú obmedzenia, spúšťače a indexy, aby sa databáza dostala do požadovaného stavu.

Skopírujte dotaz z okna Finalize Copy a spustite ho v editore dotazov.

Na konci tohto kroku je skúsenosť s riadenou migráciou ukončená.

Úvahy po migrácii

Po dokončení migrácie:

  • Overujte aplikačné dotazy a pracovné záťaže.
  • Aktualizujte aplikačné spojovacie reťazce.
  • Skontrolujte výkon a kompatibilitu s SQL databázou v Fabric funkciách.