Przewodnik migracji: oprogramowanie SAP ASE do usługi Azure SQL Database

Dotyczy:Azure SQL Database

Z tego przewodnika dowiesz się , jak przeprowadzić migrację baz danych programu SAP Adapter Server Enterprise (ASE) do bazy danych Azure SQL Database przy użyciu asystenta migracji programu SQL Server dla serwera SAP Adapter Server Enterprise.

Aby zapoznać się z innymi przewodnikami migracji, zobacz Przewodnik po migracji usługi Azure Database.

Wymagania wstępne

Przed rozpoczęciem migracji bazy danych SAP SE do bazy danych SQL wykonaj następujące czynności:

Czynności przed migracją

Po spełnieniu wymagań wstępnych możesz zapoznać się z topologią środowiska i ocenić możliwość migracji do chmury platformy Azure.

Ocena

Korzystając z programu SQL Server Migration Assistant (SSMA) dla rozwiązania SAP Adaptive Server Enterprise (formalnie SAP Sybase ASE), możesz przejrzeć obiekty bazy danych i dane, ocenić bazy danych pod kątem migracji, zmigrować obiekty bazy danych Sybase do bazy danych SQL, a następnie przeprowadzić migrację danych do bazy danych SQL. Aby dowiedzieć się więcej, zobacz SQL Server Migration Assistant for Sybase (SybaseToSQL).

Aby utworzyć ocenę, wykonaj następujące czynności:

  1. Otwórz program SSMA dla programu Sybase.

  2. Wybierz pozycję Plik, a następnie wybierz pozycję Nowy projekt.

  3. W okienku Nowy projekt wprowadź nazwę i lokalizację projektu, a następnie na liście rozwijanej Migruj do wybierz pozycję Azure SQL Database.

  4. Kliknij przycisk OK.

  5. W okienku Łączenie z bazą danych Sybase wprowadź szczegóły połączenia SAP.

  6. Kliknij prawym przyciskiem myszy bazę danych SAP, którą chcesz przeprowadzić migrację, a następnie wybierz pozycję Utwórz raport. Spowoduje to wygenerowanie raportu HTML. Alternatywnie możesz wybrać kartę Utwórz raport w prawym górnym rogu.

  7. Przejrzyj raport HTML, aby zrozumieć statystyki konwersji i wszelkie błędy lub ostrzeżenia. Możesz również otworzyć raport w programie Excel, aby uzyskać spis obiektów środowiska SAP ASE i nakład pracy wymagany do przeprowadzenia konwersji schematu. Domyślna lokalizacja raportu znajduje się w folderze raportu w programie SSMAProjects. Przykład:

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

Weryfikowanie mapowań typów

Przed przeprowadzeniem konwersji schematu zweryfikuj domyślne mapowania typów danych lub zmień je na podstawie wymagań. Możesz to zrobić, wybierając pozycję Narzędzia>Ustawienia projektu lub możesz zmienić mapowanie typów dla każdej tabeli, wybierając tabelę w Eksploratorze metadanych środowiska SAP ASE.

Konwertowanie schematu

Aby przekonwertować schemat, wykonaj następujące czynności:

  1. (Opcjonalnie) Aby przekonwertować zapytania dynamiczne lub wyspecjalizowane, kliknij prawym przyciskiem myszy węzeł, a następnie wybierz polecenie Dodaj instrukcję.

  2. Wybierz kartę Połącz z usługą Azure SQL Database , a następnie wprowadź szczegóły bazy danych SQL. Możesz nawiązać połączenie z istniejącą bazą danych lub podać nową nazwę, w tym przypadku baza danych zostanie utworzona na serwerze docelowym.

  3. W okienku Eksplorator metadanych Sybase kliknij prawym przyciskiem myszy schemat środowiska SAP ASE, z którym pracujesz, a następnie wybierz polecenie Konwertuj schemat.

  4. Po przekonwertowaniu schematu porównaj i przejrzyj przekonwertowaną strukturę do oryginalnej struktury, aby zidentyfikować potencjalne problemy.

    Po konwersji schematu możesz zapisać ten projekt lokalnie na potrzeby ćwiczenia korygowania schematu w trybie offline. W tym celu wybierz pozycję Plik>Zapisz projekt. Dzięki temu można ocenić schematy źródłowe i docelowe w trybie offline i przeprowadzić korygowanie przed opublikowaniem schematu w bazie danych SQL.

  5. W okienku Dane wyjściowe wybierz pozycję Przejrzyj wyniki i przejrzyj wszystkie błędy w okienku Listy błędów.

  6. Zapisz projekt lokalnie na potrzeby ćwiczenia korygowania schematu w trybie offline. W tym celu wybierz pozycję Plik>Zapisz projekt. Dzięki temu można ocenić schematy źródłowe i docelowe w trybie offline i przeprowadzić korygowanie przed opublikowaniem schematu w bazie danych SQL.

Migrowanie baz danych

Po wprowadzeniu niezbędnych wymagań wstępnych i wykonaniu zadań skojarzonych z etapem przed migracją możesz uruchomić schemat i migrację danych.

Aby opublikować schemat i przeprowadzić migrację danych, wykonaj następujące czynności:

  1. Opublikuj schemat. W okienku Eksplorator metadanych usługi Azure SQL Database kliknij prawym przyciskiem myszy bazę danych, a następnie wybierz polecenie Synchronizuj z bazą danych. Ta akcja powoduje opublikowanie schematu środowiska SAP ASE w bazie danych SQL.

  2. Migrowanie danych. W okienku Eksplorator metadanych środowiska SAP ASE kliknij prawym przyciskiem myszy bazę danych lub obiekt SAP ASE, który chcesz zmigrować, a następnie wybierz pozycję Migruj dane. Alternatywnie możesz wybrać kartę Migrowanie danych w prawym górnym rogu.

    Aby przeprowadzić migrację danych dla całej bazy danych, zaznacz pole wyboru obok nazwy bazy danych. Aby przeprowadzić migrację danych z poszczególnych tabel, rozwiń bazę danych, rozwiń węzeł Tabele, a następnie zaznacz pole wyboru obok tabeli. Aby pominąć dane z poszczególnych tabel, wyczyść pole wyboru.

  3. Po zakończeniu migracji wyświetl raport migracji danych.

  4. Zweryfikuj migrację, przeglądając dane i schemat. W tym celu połącz się z bazą danych SQL przy użyciu programu SQL Server Management Studio.

Po migracji

Po pomyślnym zakończeniu etapu migracji należy wykonać serię zadań wykonywanych po migracji, aby upewnić się, że wszystko działa tak sprawnie i wydajnie, jak to możliwe.

Korygowanie aplikacji

Po przeprowadzeniu migracji danych do środowiska docelowego wszystkie aplikacje, które wcześniej zużywały źródło, muszą zacząć korzystać z obiektu docelowego. Osiągnięcie tego celu w niektórych przypadkach wymaga zmian w aplikacjach.

Wykonywanie testów

Podejście testowe do migracji bazy danych składa się z następujących działań:

  1. Opracowywanie testów weryfikacji: aby przetestować migrację bazy danych, należy użyć zapytań SQL. Należy utworzyć zapytania sprawdzania poprawności, aby działały zarówno względem źródłowych, jak i docelowych baz danych. Zapytania sprawdzania poprawności powinny obejmować zdefiniowany zakres.

  2. Konfigurowanie środowiska testowego: środowisko testowe powinno zawierać kopię źródłowej bazy danych i docelowej bazy danych. Pamiętaj, aby odizolować środowisko testowe.

  3. Uruchom testy weryfikacyjne: uruchom testy weryfikacyjne względem źródła i obiektu docelowego, a następnie przeanalizuj wyniki.

  4. Uruchamianie testów wydajnościowych: uruchamianie testów wydajnościowych względem źródła i obiektu docelowego, a następnie analizowanie i porównywanie wyników.

Optymalizacja

Faza po migracji ma kluczowe znaczenie dla uzgadniania dokładności danych, weryfikowania kompletności i rozwiązywania problemów z wydajnością obciążenia.

Aby uzyskać więcej informacji na temat tych problemów i kroków ich rozwiązywania, zobacz Przewodnik po migracji i optymalizacji.

Następne kroki