Megosztás:


Migrálási útmutató: IBM Db2–Azure SQL Database

A következőkre vonatkozik:Azure SQL Database

Ebben az útmutatóban megtudhatja, hogyan migrálhatja IBM DB2-adatbázisait az Azure SQL Database-be SQL Server Migration Assistant for Db2 segítségével.

További migrálási útmutatókért tekintse meg Azure Database Migration Guidescímű témakört.

Előfeltételek

A Db2-adatbázis SQL Database-be való migrálásához a következőkre van szükség:

  • Annak ellenőrzéséhez, hogy a forráskörnyezet támogatott-e.
  • Db2 SQL Server Migration Assistant (SSMA) letöltése.
  • A céladatbázis az Azure SQL Database.
  • Kapcsolat és megfelelő engedélyek a forráshoz és a célhoz való hozzáféréshez.

Migrálás előtti

Az előfeltételek teljesítése után készen áll arra, hogy felfedezze a környezet topológiáját, és felmérje Azure-felhőbe való migrálásimegvalósíthatóságát.

Értékelés és átalakítás

Az SSMA for DB2 használatával áttekintheti az adatbázis-objektumokat és az adatokat, és kiértékelheti az adatbázisokat a migráláshoz.

Értékelés létrehozásához kövesse az alábbi lépéseket:

  1. Nyissa meg a SSMA-t a Db2-hez.

  2. Válassza Fájl>Új projektlehetőséget.

  3. Adjon meg egy projektnevet és egy helyet a projekt mentéséhez. Ezután válassza ki az Azure SQL Database-t migrálási célként a legördülő listából, majd válassza OKlehetőséget.

    Olyan képernyőkép, amely a projektrészleteket mutatja be.

  4. A Csatlakozás a Db2-hezmezőben adja meg a Db2 kapcsolat részleteinek értékeit.

    Képernyőkép a Db2-példányhoz való csatlakozás lehetőségeiről.

  5. Kattintson a jobb gombbal a migrálni kívánt Db2-sémára, majd válassza a Jelentés létrehozásalehetőséget. Ez létrehoz egy HTML-jelentést. Másik lehetőségként választhatja a Jelentés létrehozása lehetőséget a navigációs sávon a séma kiválasztása után.

    Jelentés létrehozását bemutató képernyőkép.

  6. Tekintse át a HTML-jelentést a konverziós statisztikák és az esetleges hibák és figyelmeztetések megismeréséhez. A jelentést az Excelben is megnyithatja, hogy lekérje a db2-objektumok leltárát és a sémakonverziók végrehajtásához szükséges erőfeszítéseket. A jelentés alapértelmezett helye SSMAProjectsjelentésmappájában található.

    Például: drive:\<username>\Documents\SSMAProjects\MyDb2Migration\report\report_<date>.

    Az áttekintett jelentés képernyőképe a hibák és figyelmeztetések azonosításához.

Adattípusok ellenőrzése

Ellenőrizze az alapértelmezett adattípus-leképezéseket, és szükség esetén módosítsa őket a követelmények alapján. Ehhez kövesse az alábbi lépéseket:

  1. Válassza Eszközök lehetőséget a menüből.

  2. Válassza Projektbeállításoklehetőséget.

  3. Válassza a Típusleképezések lapot.

    A séma kiválasztását és a típusleképezést bemutató képernyőkép.

  4. Az egyes táblák típusleképezését úgy módosíthatja, hogy kiválasztja a táblát a Db2 Metadata Explorer.

Séma konvertálása

A séma konvertálásához kövesse az alábbi lépéseket:

  1. (Nem kötelező) Dinamikus vagy alkalmi lekérdezések hozzáadása utasításokhoz. Kattintson a jobb gombbal a csomópontra, majd válassza a Utasítások hozzáadásalehetőséget.

  2. Válassza a Csatlakozás az Azure SQL Database-hezlehetőséget.

    1. Adja meg a kapcsolat részleteit az adatbázis Azure SQL Database-ben való csatlakoztatásához.
    2. Válassza ki a cél SQL Database-adatbázist a legördülő listából, vagy adjon meg egy új nevet, amely esetben létrejön egy adatbázis a célkiszolgálón.
    3. Adja meg a hitelesítési adatokat.
    4. Válassza Csatlakozáslehetőséget.

    Képernyőkép az Azure logikai kiszolgálóhoz való csatlakozáshoz szükséges részletekről.

  3. Kattintson a jobb gombbal a sémára, majd válassza a Séma konvertálásalehetőséget. Alternatívaként a séma kiválasztása után a felső navigációs sávon választhatja a Séma konvertálása opciót.

    A séma kiválasztását és konvertálását bemutató képernyőkép.

  4. Az átalakítás befejezése után hasonlítsa össze és tekintse át a séma szerkezetét a lehetséges problémák azonosítása érdekében. A javaslatok alapján oldja meg a problémákat.

    A séma szerkezetének összehasonlítását és áttekintését bemutató képernyőkép a lehetséges problémák azonosításához.

  5. A Kimenet panelen válassza a Találatok áttekintéselehetőséget. A Hibalista panelen ellenőrizze a hibákat.

  6. Mentse el helyben a projektet egy offline sémajavítási feladathoz. A Fájl menüben válassza a Projekt mentéselehetőséget. Ez lehetővé teszi, hogy offline állapotban értékelje ki a forrás- és célsémákat, és elvégezhesse a javítást, mielőtt közzéteheti a sémát az SQL Database-ben.

Költözik

Miután elvégezte az adatbázisok értékelését és az esetleges eltérések kezelését, a következő lépés az áttelepítési folyamat végrehajtása.

A séma közzétételéhez és az adatok migrálásához kövesse az alábbi lépéseket:

  1. Tegye közzé a sémát. Az Azure SQL Database Metadata Explorer Adatbázisok csomóponton kattintson a jobb gombbal az adatbázisra. Ezután válassza a Szinkronizálás az adatbázissalparancsot.

    Képernyőkép az adatbázissal való szinkronizálás lehetőségről.

  2. Az adatok migrálása. Kattintson a jobb gombbal a migrálni kívánt adatbázisra vagy objektumra a Db2 Metaadatkezelő, és válassza az Adatok áttelepítéselehetőséget. Másik lehetőségként választhatja az Adatok áttelepítése elemet a navigációs sávon. Ha egy teljes adatbázis adatait szeretné migrálni, jelölje be az adatbázis neve melletti jelölőnégyzetet. Ha az egyes táblákból szeretne adatokat migrálni, bontsa ki az adatbázist, bontsa ki Táblák, majd jelölje be a tábla melletti jelölőnégyzetet. Ha az egyes táblákból szeretne adatokat kihagyni, törölje a jelet a jelölőnégyzetből.

    Képernyőkép a séma kiválasztásáról és az adatok áttelepítésének kiválasztásáról.

  3. Adja meg a db2 és az Azure SQL Database kapcsolati adatait.

  4. A migrálás befejezése után tekintse meg az adatmigrálási jelentést.

    Képernyőkép az adatmigrálási jelentés áttekintésének helyéről.

  5. Csatlakozzon az Azure SQL Database szolgáltatásban található adatbázisához a SQL Server Management Studiohasználatával. Ellenőrizze az áttelepítést az adatok és a séma áttekintésével.

    képernyőkép, amely a séma összehasonlítását mutatja az SQL Server Management Studióban.

Migrálás utáni

A migrálás befejezése után több, a migrálást követő feladaton kell végighaladnia, hogy minden a lehető leggördülékenyebben és leghatékonyabban működjön.

Alkalmazások szervizelése

Az adatok célkörnyezetbe való migrálása után a forrást korábban használó összes alkalmazásnak el kell kezdenie a cél használatát. Ennek elvégzése bizonyos esetekben az alkalmazások módosítását igényli.

Tesztek végrehajtása

A tesztelés a következő tevékenységekből áll:

  1. Érvényesítési tesztek fejlesztése: Az adatbázis-migrálás teszteléséhez SQL-lekérdezéseket kell használnia. Létre kell hoznia az érvényesítési lekérdezéseket a forrás- és a céladatbázisokon való futtatáshoz. Az érvényesítési lekérdezésnek ki kell terjednie a megadott hatókörre.
  2. A tesztkörnyezet beállítása: A tesztkörnyezetnek tartalmaznia kell a forrásadatbázis és a céladatbázis másolatát. Ügyeljen arra, hogy elkülönítse a tesztkörnyezetet.
  3. Érvényesítési tesztek futtatása: Futtassa az érvényesítési teszteket a forráson és a célon, majd elemezze az eredményeket.
  4. Teljesítménytesztek futtatása: Teljesítménytesztek futtatása a forrás és a cél alapján, majd az eredmények elemzése és összehasonlítása.

Speciális funkciók

Mindenképpen használja ki az SQL Database által kínált fejlett felhőalapú funkciókat, például beépített magas rendelkezésre állású, fenyegetésészlelési, valamint a számítási feladatok figyelését és finomhangolását.

Egyes SQL Server-funkciók csak akkor érhetők el, ha a adatbázis kompatibilitási szintje a legújabb kompatibilitási szintre módosul.

Migrálási eszközök

További segítségért tekintse meg a következő forrásokat, amelyeket egy valós migrálási projekt előjegyzésének támogatására fejlesztettek ki:

Eszköz Leírás
adatterhelés-felmérési modell és eszköz Ez az eszköz a javasolt "legjobban illeszkedő" célplatformokat, a felhő felkészültségét és az alkalmazás-/adatbázis-szervizelési szintet biztosítja egy adott számítási feladathoz. Egyszerű, egykattintásos számítást és jelentéskészítést kínál, amely segít felgyorsítani a nagy ingatlanértékeléseket azáltal, hogy automatizált és egységes célplatform-döntési folyamatot biztosít.
Db2 zOS-adategységek felderítési és értékelési csomag Miután futtatta az SQL-szkriptet egy adatbázisban, exportálhatja az eredményeket egy fájlba a fájlrendszerben. Számos fájlformátum támogatott, például *.csv, hogy külső eszközökben, például számolótáblákban rögzíthesse az eredményeket. Ez a módszer akkor lehet hasznos, ha egyszerűen meg szeretné osztani az eredményeket olyan csapatokkal, amelyeknél nincs telepítve a workbench.
IBM Db2 LUW leltárszkriptjei és összetevői Ez az objektum tartalmaz egy SQL-lekérdezést, amely eléri az IBM Db2 LUW 11.1-es verziójának rendszertábláit, és az objektumok számát séma és objektumtípus szerint, az egyes sémákban a "nyers adatok" hozzávetőleges becslését, valamint az egyes sémák tábláinak méretezését tartalmazza, csv formátumban tárolt eredményekkel.
IBM Db2-ről SQL DB-re – Database Compare segédprogram A Database Compare segédprogram egy Windows-konzolalkalmazás, amellyel ellenőrizheti, hogy az adatok azonosak-e a forrás- és célplatformokon is. Az eszközzel hatékonyan összehasonlíthatja az adatokat az összes vagy kiválasztott táblák, sorok és oszlopok szintjére lebontva.

A Data SQL Engineering csapata kifejlesztette ezeket az erőforrásokat. A csapat alapvető chartája az adatplatform-migrálási projektek komplex modernizálásának feloldása és felgyorsítása a Microsoft Azure-adatplatformjára.

Következő lépések