Migrálás az SQL-adatbázisba a Fabricban a Migration Assistant és a DACPAC használatával

Vonatkozik: ✅a Microsoft Fabric SQL-adatbázisra

A Fabric Migration Assistant importálhatja a séma metaadatait egy DACPAC-fájlból, és végigvezetheti az adatok Fabric cél SQL-adatbázisába való másolásán.

Fontos

Ez a funkció előzetes verzióban érhető el.

Előfeltételek

Mielőtt hozzákezd, győződjön meg arról, hogy a következő előfeltételek teljesülnek.

  • Aktív kapacitással a Microsoft Fabric munkaterületre van szüksége.
  • A forrás SQL Server példány és a Microsoft Fabric közötti kommunikációhoz telepítenie kell egy on-premises adatátjárót.
    • További információ: A hozzáférés helyszíni adatforrásokhoz a Data Factoryben a Microsoft Fabricben.
    • Regisztrálja az adatátjárót a forrásadatbázishoz földrajzilag legközelebbi gépen.
    • Ellenőrizze, hogy az átjáró elérhető-e a Fabric portálon a Settings>Kapcsolatok és átjárók kezelése>Helyszíni adatátjárók.
    • Ellenőrizze, hogy az újonnan regisztrált átjáró megjelenik-e a listában, és készen áll-e az adatmigrálás megkezdése előtt.
  • Átjáróhasználathoz létrehozott és engedélyezett FABRIC SQL-kapcsolat. A migrálási másolási műveletek egy átjárói futtatókörnyezeten keresztül zajlanak. Ha a gateway használata nem engedélyezett a Fabric SQL kapcsolaton, az adatmásolási műveletek meghibásodnak.
  • A forrás SQL Server adatbázisból létrehozott DACPAC-fájl. A fájlok létrehozásának .dacpac módjáról további információt a DACPAC kinyerése adatbázisból című témakörben talál.

SQL-adatbázis létrehozása Fabric kapcsolatban

A helyszíni adatátjáró regisztrálása után hozzon létre egy Fabric SQL-kapcsolatot, és engedélyezze azt átjáróhasználathoz.

Képernyőkép az SQL adatbázisról a Fabric kapcsolatban, az adatgyárban.

  1. A Microsoft Fabric portálon válassza a Settings lehetőséget. 1. Válassza a Kapcsolatok és átjárók kezelése, majd az Új lehetőséget.
  2. Az Új kapcsolat panelen válassza a Felhő lehetőséget.
  3. Adja meg a kapcsolat nevét.
  4. Válassza SQL-adatbázist a Fabric kapcsolattípusként.
  5. Konfigurálja a hitelesítést, például az OAuth 2.0-t.
  6. A kapcsolati beállítások között válassza az Engedélyezze a kapcsolat használatát helyszíni vagy virtuális hálózati adatátjárókkal. Erre a beállításra azért van szükség, mert a migrálási másolási műveletek átjáró futtatókörnyezeten keresztül futnak. Ha nem engedélyezi az Fabric SQL-kapcsolatot átjáróhasználathoz, az adatmásolási műveletek meghiúsulnak.
  7. Válassza a Létrehozás lehetőséget a kapcsolat létrehozásához.

Indítsa el a Migration Assistant alkalmazást

Miután konfigurálta a helyszíni adatátjárót, és létrehozta a Fabric SQL-kapcsolatot, készen áll a Migration Assistant elindítására.

A SQL Server (előzetes verzió) mint migrálási forrás.

  1. A Fabric portálon lépjen a saját munkaterületére. Az eszköztáron válassza a Migrate lehetőséget a Migration Assistant elindításához.
  2. A Migrate to Fabric panel Migrate to a database területén válassza a SQL Server (előzetes verzió) lehetőséget.
  3. Az Áttekintés lapon tekintse át az információk áttelepítésekor várható tudnivalókat , és válassza a Tovább gombot.

1. lépés: Séma másolása

A forrás kiválasztásakor töltsd fel a DACPAC fájlt a forrás SQL Server környezetéből.

DACPAC-fájl feltöltését bemutató képernyőkép.

Amikor ez a lépés befejeződik:

  • Létrejön egy migrálási munkamenet.
  • A sémaelemzés automatikusan indul.

2. lépés: Séma validálása (opcionális)

  1. A forrás kiválasztása után, miután feltöltöd a DACPAC fájlt, válaszd a Validát, hogy ellenőrizd a DACPAC kompatibilitenciát a Fabric SQL Database-szel, mielőtt beállítanád a célállomást.

    Képernyőkép az eredményeket mutatja a Validálás funkció futtatása után.

  2. Nézze át az Objektum Validációs Összefoglalót, hogy azonosítsa azokat az objektumokat, amelyeknek várhatóan migrálnak, frissítésre van szükségük, vagy nem várják a migrációt.

  3. Oldd meg a kompatibilitási problémákat, mielőtt folytatnád a migrációt.

3. lépés: Javítsd ki a szkripthibákat

A Migration Assistant elemzi a DACPAC sémaobjektumait, és kategorizálja őket a Fabric sql-adatbázissal való kompatibilitás alapján.

Most már tiszta képe van arról, hogy mit migrálhat változtatás nélkül, és mi igényel figyelmet. A függő objektumok áttelepítése előtt fel kell oldania az elsődleges objektumokat. A kezdeti sémamigrálást meghiúsuló adatbázis-objektumok esetén:

  1. Migrált és sikertelen objektumok megtekintése. Tekintse át a javasolt javításokat az asszisztensben.
  2. Tekintse át az inkompatibilitás okait. Támogatott módosítások alkalmazása nem kompatibilis objektumokra.
  3. A javítások alkalmazása után újraértékelje az objektumokat.

Előfordulhat például, hogy szintaxisbeli összeférhetetlenségeket azonosítunk, és megjelenik a lekérdezési hibák javítása gomb, amely egy T-SQL-szkript kijavítását vagy kerülő megoldását szolgálja.

Képernyőkép a séma inkompatibilitási tulajdonságairól.

4. lépés: Készülj a másolatra

A Másolás előkészítése lépés előkészíti az adatbázissémát az új SQL-adatbázisban. A séma készen áll az adatáthelyezésre a Fabric Copy Job másolási feladatában. Ez a lépés csökkenti a másolási hibákat, és javítja a teljesítményt az adatmigrálás során.

  1. Másolja ki a létrehozott előkészítési szkriptet.
  2. Futtassa a szkriptet a Lekérdezésszerkesztőban a kívánt SQL-adatbázison.

5. lépés: Adatok másolása

  1. Válassz 5-öt. Másolj adatokat a Migration Assistant-ba.

  2. Válassza a Másolási feladat használata lehetőséget. Nevezze el a feladatot, majd a Létrehozás gombra kattintva nyissa meg a Feladat másolása varázslót.

  3. Forráskonfiguráció:

    Az Adatforrás kiválasztása területen töltse ki az alábbi információkat.

    1. Forrástípusként válassza a SQL Server adatbázis lehetőséget.
    2. Válassza ki vagy hozza létre a forráskapcsolatot.
    3. Adja meg az SQL Server példány és az adatbázis részleteit.
    4. Válassza ki a forrás SQL Server példányhoz való csatlakozáshoz használt helyszíni adatátjárót.
    5. Válassza ki a hitelesítést. Használja a Szervezeti fiók lehetőséget.
    6. Ha a titkosítás nincs engedélyezve a forrás SQL Server-példányon, tiltsa le a titkosítást a beállítások között.
    7. Válassza a Következőlehetőséget.
  4. Táblák kijelölése:

    1. Az Adatok kiválasztása területen válassza ki a migrálni kívánt táblákat.
    2. Győződjön meg arról, hogy a célséma már létezik (a séma migrálásából), és válassza a Tovább gombot.
  5. Áttekintés és futtatás:

    1. Oszlopleképezések áttekintése.
    2. Válassza a Másolás módot.
    3. Tekintse át az összegzést.
    4. Válassza a Mentés és futtatás lehetőséget.
  6. Monitorozás:

    A másolási feladat előrehaladásának figyeléséhez ellenőrizze a következő értékeket:

    • Sorok olvasása és írása
    • Táblánkénti állapot
    • Migrálási hibák, ha vannak ilyenek

    Elháríthatja a hibákat, és szükség szerint újrafuttathatja a táblákat.

  7. Miután a másolási feladat sikeresen befejeződött, térjen vissza a Migration Assistant alkalmazáshoz, és jelölje meg a másolási feladatot befejezettként.

6. lépés: Véglegesítsd a példányt

A 6. A Véglegesítés Másolás lépése befejezi az adatmigrációt, és lehetővé teszi a megmaradt elemek, mint a korlátozások, triggerek és indexek, hogy az adatbázist a kívánt állapotba hozza.

Másolja ki a lekérdezést a Véglegesítés másolása ablakból, és futtassa a lekérdezésszerkesztőben.

A lépés végén az irányított migrálási folyamat befejeződött.

Áttelepítés utáni szempontok

A migrálás befejezése után:

  • Alkalmazás-lekérdezések és számítási feladatok ellenőrzése.
  • Alkalmazáskapcsolati sztringek frissítése.
  • Tekintse át az SQL Database teljesítményét és kompatibilitását Fabric funkciókban.