Sdílet prostřednictvím


Průvodce migrací: SAP ASE do Azure SQL Database

Platí pro: Azure SQL Database

V této příručce se dozvíte , jak migrovat databáze SAP Adapter Server Enterprise (ASE) do databáze Azure SQL pomocí nástroje SQL Server Migration Assistant pro SAP Adapter Server Enterprise.

Další příručky k migraci najdete v průvodci migrací do služby Azure Database.

Požadavky

Než začnete migrovat databázi SAP SE do databáze SQL, postupujte takto:

Před migrací

Jakmile splníte požadavky, jste připraveni zjistit topologii vašeho prostředí a posoudit proveditelnost migrace do cloudu Azure.

Posouzení

Pomocí Pomocník s migrací SQL Serveru (SSMA) pro SAP Adaptive Server Enterprise (formálně SAP Sybase ASE) můžete zkontrolovat databázové objekty a data, posoudit databáze pro migraci, migrovat databázové objekty Sybase do databáze SQL a pak migrovat data do databáze SQL. Další informace najdete v tématu Pomocník s migrací SQL Serveru pro Sybase (SybaseToSQL).

Pokud chcete vytvořit posouzení, postupujte takto:

  1. Otevřete SSMA pro Sybase.

  2. Vyberte Soubor a pak vyberte Nový projekt.

  3. V podokně Nový projekt zadejte název a umístění projektu a potom v rozevíracím seznamu Migrovat na vyberte Azure SQL Database.

  4. Vyberte OK.

  5. V podokně Připojit k Sybase zadejte podrobnosti o připojení SAP.

  6. Klikněte pravým tlačítkem myši na databázi SAP, kterou chcete migrovat, a pak vyberte Vytvořit sestavu. Tím se vygeneruje sestava HTML. Případně můžete vybrat kartu Vytvořit sestavu v pravém horním rohu.

  7. Projděte si sestavu HTML a seznamte se se statistikami převodu a všemi chybami nebo upozorněními. Sestavu můžete otevřít také v Excelu, abyste získali inventář objektů SAP ASE a úsilí potřebné k provádění převodů schématu. Výchozí umístění sestavy je ve složce sestavy v rámci SSMAProjects. Příklad:

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

Ověření mapování typů

Před převodem schématu ověřte výchozí mapování datových typů nebo je změňte na základě požadavků. Můžete to udělat tak, že vyberete Nastavení projektu Nástroje>nebo můžete změnit mapování typů pro každou tabulku výběrem tabulky v Průzkumníku metadat SAP ASE.

Převod schématu

Pokud chcete schéma převést, postupujte takto:

  1. (Volitelné) Chcete-li převést dynamické nebo specializované dotazy, klikněte pravým tlačítkem myši na uzel a pak vyberte Příkaz Přidat.

  2. Vyberte kartu Připojit ke službě Azure SQL Database a zadejte podrobnosti o vaší databázi SQL. Můžete se připojit k existující databázi nebo zadat nový název, v takovém případě se databáze vytvoří na cílovém serveru.

  3. V podokně Průzkumník metadat Sybase klikněte pravým tlačítkem na schéma SAP ASE, se kterým pracujete, a pak vyberte Převést schéma.

  4. Po převodu schématu porovnejte a zkontrolujte převedenou strukturu na původní strukturu a identifikujte potenciální problémy.

    Po převodu schématu můžete tento projekt uložit místně pro offline cvičení nápravy schématu. Uděláte to tak, že vyberete Soubor>uložit projekt. Získáte tak možnost vyhodnotit zdrojové a cílové schémata offline a provést nápravu před publikováním schématu do databáze SQL.

  5. V podokně Výstup vyberte Zkontrolovat výsledky a zkontrolujte případné chyby v podokně Seznam chyb.

  6. Uložte projekt místně pro cvičení pro nápravu offline schématu. Uděláte to tak, že vyberete Soubor>uložit projekt. Získáte tak možnost vyhodnotit zdrojové a cílové schémata offline a provést nápravu před publikováním schématu do databáze SQL.

Migrace databází

Jakmile budete mít splněné nezbytné požadavky a dokončíte úlohy spojené s fází před migrací , jste připraveni spustit schéma a migraci dat.

Pokud chcete schéma publikovat a migrovat data, postupujte takto:

  1. Publikujte schéma. V podokně Průzkumník metadat služby Azure SQL Database klikněte pravým tlačítkem myši na databázi a pak vyberte Synchronizovat s databází. Tato akce publikuje schéma SAP ASE do databáze SQL.

  2. Migrujte data. V podokně Průzkumníka metadat SAP ASE klikněte pravým tlačítkem myši na databázi nebo objekt SAP ASE, který chcete migrovat, a pak vyberte Možnost Migrovat data. Případně můžete vybrat kartu Migrovat data v pravém horním rohu.

    Pokud chcete migrovat data pro celou databázi, zaškrtněte políčko vedle názvu databáze. Pokud chcete migrovat data z jednotlivých tabulek, rozbalte databázi, rozbalte tabulky a zaškrtněte políčko vedle tabulky. Pokud chcete vynechat data z jednotlivých tabulek, zrušte zaškrtnutí políčka.

  3. Po dokončení migrace zobrazte sestavu migrace dat.

  4. Ověřte migraci kontrolou dat a schématu. Pokud to chcete udělat, připojte se k databázi SQL pomocí aplikace SQL Server Management Studio.

Po migraci

Po úspěšném dokončení fáze migrace musíte dokončit řadu úkolů po migraci, abyste zajistili, že všechno funguje co nejrušněji a co nejefektivněji.

Náprava aplikací

Po migraci dat do cílového prostředí musí všechny aplikace, které dříve spotřebovávají zdroj, začít využívat cíl. V některých případech to bude vyžadovat změny aplikací.

Provádění testů

Testovací přístup k migraci databáze se skládá z následujících aktivit:

  1. Vývoj ověřovacích testů: K otestování migrace databáze je potřeba použít dotazy SQL. Je nutné vytvořit ověřovací dotazy, které se budou spouštět pro zdrojové i cílové databáze. Ověřovací dotazy by se měly týkat rozsahu, který jste definovali.

  2. Nastavení testovacího prostředí: Testovací prostředí by mělo obsahovat kopii zdrojové databáze a cílové databáze. Nezapomeňte testovací prostředí izolovat.

  3. Spuštění ověřovacích testů: Spusťte ověřovací testy ve zdroji a cíli a pak analyzujte výsledky.

  4. Spusťte testy výkonu: Spusťte testy výkonu ve zdroji a cíli a pak analyzujte a porovnejte výsledky.

Optimalizovat

Fáze po migraci je zásadní pro vypořádání případných problémů s přesností dat, ověření úplnosti a vyřešení problémů s výkonem úlohy.

Další informace o těchto problémech a postupu pro jejich zmírnění najdete v průvodci ověřením a optimalizací po migraci.

Další kroky