Share via


Migrálási útmutató: SAP ASE az Azure SQL Database-be

A következőre vonatkozik: Azure SQL Database

Ebben az útmutatóban megtudhatja, hogyan migrálhatja az SAP Adapter Server Enterprise (ASE) adatbázisait egy Azure SQL-adatbázisba az SAP Adapter Server Enterprise SQL Server Migration Assistant használatával.

További migrálási útmutatókért tekintse meg az Azure Database migrálási útmutatójában.

Előfeltételek

Mielőtt elkezdené migrálni az SAP SE-adatbázist az SQL-adatbázisba, tegye a következőket:

  • Ellenőrizze, hogy a forráskörnyezet támogatott-e.
  • Az SQL Server Migration Assistant letöltése és telepítése az SAP Adaptive Server Enterprise-hoz (korábban SAP Sybase ASE).
  • Győződjön meg arról, hogy rendelkezik kapcsolattal és megfelelő engedélyekkel a forráshoz és a célhoz való hozzáféréshez.

A migrálást megelőző folyamatok

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

Kiértékelés

Az SAP Adaptive Server Enterprise (hivatalosan SAP Sybase ASE) SQL Server Migration Assistant (SSMA) használatával áttekintheti az adatbázis-objektumokat és az adatokat, kiértékelheti az adatbázisokat a migráláshoz, migrálhatja a Sybase adatbázis-objektumokat az SQL-adatbázisba, majd adatokat migrálhat az SQL-adatbázisba. További információ: SQL Server Migration Assistant for Sybase (SybaseToSQL).

Értékelés létrehozásához tegye a következőket:

  1. Nyissa meg az SSMA-t a Sybase-hez.

  2. Válassza a Fájl, majd az Új projekt lehetőséget.

  3. Az Új projekt panelen adja meg a projekt nevét és helyét, majd a Migrálás legördülő listában válassza az Azure SQL Database lehetőséget.

  4. Kattintson az OK gombra.

  5. A Csatlakozás a Sybase-hez panelen adja meg az SAP-kapcsolat részleteit.

  6. Kattintson a jobb gombbal a migrálni kívánt SAP-adatbázisra, majd válassza a Jelentés létrehozása lehetőséget. Ez létrehoz egy HTML-jelentést. Másik lehetőségként választhatja a jelentés létrehozása lapot a jobb felső sarokban.

  7. Tekintse át a HTML-jelentést a konverziós statisztikák, valamint a hibák és figyelmeztetések megismeréséhez. A jelentést az Excelben is megnyithatja, hogy lekérje az SAP ASE-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 az SSMAProjects jelentésmappájában található. Például:

    drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>

Típusleképezések ellenőrzése

A sémaátalakítás előtt ellenőrizze az alapértelmezett adattípus-leképezéseket, vagy módosítsa őket a követelmények alapján. Ehhez válassza az Eszközök>projektbeállítások lehetőséget, vagy módosíthatja az egyes táblák típusleképezését az SAP ASE Metadata Explorerben található táblázat kiválasztásával.

A séma konvertálása

A séma konvertálásához tegye a következőket:

  1. (Nem kötelező) Dinamikus vagy speciális lekérdezések konvertálásához kattintson a jobb gombbal a csomópontra, majd válassza az Utasítás hozzáadása parancsot.

  2. Válassza a Csatlakozás az Azure SQL Database-hez lapot, majd adja meg az SQL-adatbázis részleteit. Választhat, hogy egy meglévő adatbázishoz csatlakozik, vagy új nevet ad meg, ebben az esetben egy adatbázis jön létre a célkiszolgálón.

  3. A Sybase Metadata Explorer panelen kattintson a jobb gombbal arra az SAP ASE-sémára, amellyel dolgozik, majd válassza a Séma konvertálása lehetőséget.

  4. A séma konvertálása után hasonlítsa össze és tekintse át a konvertált struktúrát az eredeti struktúrával, és azonosítsa a lehetséges problémákat.

    A sémaátalakítás után a projektet helyileg mentheti egy offline sémajavító gyakorlathoz. Ehhez válassza a Fájl>mentése projekt lehetőséget. Ez lehetővé teszi, hogy offline állapotban értékelje ki a forrás- és célsémákat, és elvégezhesse a szervizelést, mielőtt közzéteené a sémát az SQL-adatbázisban.

  5. A Kimenet panelen válassza az Eredmények áttekintése lehetőséget, és tekintse át a hibák listáját a Hibalista panelen.

  6. Mentse a projektet helyileg egy offline sémajavító gyakorlathoz. Ehhez válassza a Fájl>mentése projekt lehetőséget. Ez lehetővé teszi, hogy offline állapotban értékelje ki a forrás- és célsémákat, és elvégezhesse a szervizelést, mielőtt közzéteené a sémát az SQL-adatbázisban.

Az adatbázisok migrálása

Miután elvégezte a szükséges előfeltételeket, és elvégezte az áttelepítés előtti szakaszhoz társított feladatokat, készen áll a séma és az adatmigrálás futtatására.

A séma közzétételéhez és az adatok migrálásához tegye a következőket:

  1. Tegye közzé a sémát. Az Azure SQL Database Metadata Explorer panelen kattintson a jobb gombbal az adatbázisra, majd válassza a Szinkronizálás adatbázissal lehetőséget. Ez a művelet közzéteszi az SAP ASE-sémát az SQL-adatbázisban.

  2. Az adatok migrálása. Az SAP ASE Metadata Explorer panelen kattintson a jobb gombbal az áttelepíteni kívánt SAP ASE-adatbázisra vagy objektumra, majd válassza az Adatok áttelepítése lehetőséget. Másik lehetőségként a jobb felső sarokban található Adatok áttelepítése lapot is választhatja.

    Ha egy teljes adatbázis adatait szeretné migrálni, jelölje be az adatbázis neve melletti jelölőnégyzetet. Ha adatokat szeretne áttelepíteni az egyes táblákból, bontsa ki az adatbázist, bontsa ki a Táblák elemet, 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.

  3. Az áttelepítés befejezése után tekintse meg az adatmigrálási jelentést.

  4. Ellenőrizze az áttelepítést az adatok és a séma áttekintésével. Ehhez csatlakozzon az SQL Database-hez az SQL Server Management Studióval.

Áttelepítés után

Miután sikeresen elvégezte az áttelepítési szakaszt, el kell végeznie egy sor áttelepítés utáni feladatot, 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

Az adatbázis-migrálás tesztelési megközelítése a következő tevékenységekből áll:

  1. Érvényesítési tesztek fejlesztése: Az adatbázis migrálásának 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. 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ás és a cél alapján, 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.

Optimalizálás

A migrálást követő fázis kulcsfontosságú az adatpontossági problémák tisztázása, a teljesség ellenőrzése és a számítási feladat teljesítményével kapcsolatos problémák kezelése szempontjából.

A problémákról és azok elhárításának lépéseiről a migrálás utáni érvényesítési és optimalizálási útmutatóban talál további információt.

További lépések