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:
- Upewnij się, że środowisko źródłowe jest obsługiwane.
- Pobierz i zainstaluj Asystent migracji do programu SQL Server dla rozwiązania SAP Adaptive Server Enterprise (wcześniej SAP Sybase ASE).
- Upewnij się, że masz łączność i wystarczające uprawnienia dostępu zarówno do źródła, jak i celu.
Przed migracją
Po spełnieniu wymagań wstępnych możesz zapoznać się z topologią środowiska i ocenić możliwość migracji do chmury platformy Azure.
Ocenia
Korzystając z Asystent migracji do programu SQL Server (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, przeprowadzić migrację obiektów bazy danych Sybase do bazy danych SQL, a następnie przeprowadzić migrację danych do bazy danych SQL. Aby dowiedzieć się więcej, zobacz Asystent migracji do programu SQL Server dla bazy danych Sybase (SybaseToSQL).
Aby utworzyć ocenę, wykonaj następujące czynności:
Otwórz program SSMA dla programu Sybase.
Wybierz pozycję Plik, a następnie wybierz pozycję Nowy projekt.
W okienku Nowy projekt wprowadź nazwę i lokalizację projektu, a następnie na liście rozwijanej Migruj do wybierz pozycję Azure SQL Database.
Wybierz przycisk OK.
W okienku Łączenie z bazą danych Sybase wprowadź szczegóły połączenia SAP.
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.
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. Na 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:
(Opcjonalnie) Aby przekonwertować zapytania dynamiczne lub wyspecjalizowane, kliknij prawym przyciskiem myszy węzeł, a następnie wybierz polecenie Dodaj instrukcję.
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.
W okienku Eksplorator metadanych Sybase kliknij prawym przyciskiem myszy schemat środowiska SAP ASE, z którym pracujesz, a następnie wybierz polecenie Konwertuj schemat.
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.
W okienku Dane wyjściowe wybierz pozycję Przejrzyj wyniki i przejrzyj wszystkie błędy w okienku Listy błędów.
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:
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.
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.
Po zakończeniu migracji wyświetl raport migracji danych.
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ń:
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.
Konfigurowanie środowiska testowego: środowisko testowe powinno zawierać kopię źródłowej bazy danych i docelowej bazy danych. Pamiętaj, aby odizolować środowisko testowe.
Uruchom testy weryfikacyjne: uruchom testy weryfikacyjne względem źródła i obiektu docelowego, a następnie przeanalizuj wyniki.
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
Aby zapoznać się z macierzą usług i narzędzi innych firm firmy Microsoft, które są dostępne w celu ułatwienia obsługi różnych scenariuszy migracji bazy danych i danych oraz zadań specjalnych, zobacz Service and tools for data migration (Usługi i narzędzia do migracji danych).
Aby dowiedzieć się więcej o usłudze Azure SQL Database, zobacz:
Aby dowiedzieć się więcej o cyklu struktury i wdrażania migracji do chmury, zobacz:
Aby ocenić warstwę dostępu do aplikacji, zobacz Zestaw narzędzi do migracji dostępu do danych (wersja zapoznawcza).
Aby uzyskać szczegółowe informacje na temat przeprowadzania testowania warstwy dostępu do danych A/B, zobacz Asystent eksperymentowania z bazą danych.