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:
- Ověřte, že je vaše zdrojové prostředí podporované.
- Stáhněte a nainstalujte Pomocník s migrací SQL Serveru pro SAP Adaptive Server Enterprise (dříve SAP Sybase ASE).
- Ujistěte se, že máte připojení a dostatečná oprávnění pro přístup ke zdroji i cíli.
Před migrací
Jakmile splníte požadavky, jste připraveni zjistit topologii vašeho prostředí a posoudit proveditelnost migrace do cloudu Azure.
Posuďte
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:
Otevřete SSMA pro Sybase.
Vyberte Soubor a pak vyberte Nový projekt.
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.
Vyberte OK.
V podokně Připojit k Sybase zadejte podrobnosti o připojení SAP.
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.
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:
(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.
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.
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.
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.
V podokně Výstup vyberte Zkontrolovat výsledky a zkontrolujte případné chyby v podokně Seznam chyb.
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:
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.
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.
Po dokončení migrace zobrazte sestavu migrace dat.
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:
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.
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.
Spuštění ověřovacích testů: Spusťte ověřovací testy ve zdroji a cíli a pak analyzujte výsledky.
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
Matici služeb a nástrojů od Microsoftu a třetích stran, které vám pomůžou s různými scénáři migrace databází a dat a speciálními úlohami, najdete v tématu Služby a nástroje pro migraci dat.
Další informace o službě Azure SQL Database najdete tady:
Další informace o cyklu architektury a přechodu pro migrace do cloudu najdete tady:
Pokud chcete posoudit vrstvu přístupu k aplikacím, přečtěte si téma Data Access Migration Toolkit (Preview).
Podrobnosti o tom, jak provést testování vrstvy A/B pro přístup k datům, najdete v tématu Pomocník pro experimentování s databázemi.