Analizowanie metodologii migracji bazy danych SAP
Przetwarzanie DMO
Program Software Update Manager (SUM) tworzy repozytorium w tle (składniki programistyczne/wersję docelową dla aplikacji ABAP workbench) w tradycyjnej bazie danych do fazy przestoju. Docelowa baza danych jest budowana równolegle, gdzie repozytorium cieniowe jest następnie kopiowane, a połączenie z bazą danych SAP jest przełączane na docelową bazę danych, i rozpoczyna się proces przestoju.
Po migracji danych aplikacji (w tym konwersji danych) uaktualnienie zostanie sfinalizowane, a system SAP jest uruchomiony w docelowej bazie danych. Źródłowa baza danych zachowuje niezmodyfikowane dane aplikacji, dlatego zawsze możliwe jest rozwiązanie awaryjne.
Wymagania wstępne
Podczas migrowania istniejącego systemu SAP działającego na dowolnej bazie danych do bazy danych SAP HANA mogą być wymagane następujące kroki:
- Podział podwójnego stosu
- Konwersja Unicode (w przypadku wersji wcześniejszych niż SAP NetWeaver 7.5)
- Aktualizacja bazy danych anyDB
- Uaktualnianie oprogramowania SAP
DMO dla systemów SAP BW i SAP Business Suite
DMO można używać w systemach AS-ABAP i z SUM 1.0 SP09 lub nowszą. Funkcja DMO może być również używana dla docelowych systemów SAP HANA i ASE. Ponadto DMO może być również używane dla programu SQL Server, DB2 i MaxDB na życzenie. Aby uzyskać więcej informacji, zobacz następujące uwagi SAP:
- Uwaga SAP #3106927 dotycząca opcji migracji bazy danych dla SUM 1.0 SP 28
- Uwaga SAP #3296427 dotycząca opcji migracji bazy danych dla SUM 2.0 SP 17
Fazy DMO
Poniższa tabela zawiera omówienie głównych faz DMO.
| Faza | Komentarz |
|---|---|
| Przygotowywanie | Faza, która ma miejsce przed rozpoczęciem narzędzia SUM i obejmuje obszary takie, jak wstępna weryfikacja/gotowość źródła, prace porządkowe, weryfikacja środowisk źródłowych i docelowych, weryfikacja klientów 000, DDIC oraz haseł sidadm. |
| Wydobywanie | Faza będąca częścią faktycznego procesu SUM, w której narzędzie sprawdza wszystkie dostępne pliki do pobrania oprogramowania zarówno dla systemów źródłowych, jak i docelowych. Narzędzie następnie rozpakuje pliki SAR, które są częścią katalogu pobierania. |
| Konfigurowanie | Usługa SUM sprawdza łączność źródłową i docelową. |
| Kontrole | Narzędzie SUM sprawdza dostępne miejsce do tworzenia repozytorium cieni. |
| Przetwarzanie wstępne | Faza, w której tworzone jest repozytorium cieniowe i struktury tabel docelowych w oprogramowaniu SAP HANA. Obejmuje to tworzenie grup tabel w systemie rozproszonym o możliwości skalowania. |
| Wykonanie | Ta faza obejmuje działania związane z przestojami. System źródłowy SAP jest zablokowany dla użytkowników i inicjowany jest rzeczywisty transfer danych. Przełączenie jądra SAP jest wykonywane po załadowaniu danych. |
| Przetwarzanie końcowe | Wszystkie kroki poprocesowe są wykonywane, w tym aktywacja zawartości SAP HANA i czyszczenie logów w katalogu SUM. |
DMO "tydzień przełączenia"
Z DMO masz opcję rezerwową na każdym etapie.
Rozpoczęcie przetwarzania przez funkcję DMO co najmniej tydzień przed przełączeniem jest zgodne z opublikowanymi najlepszymi praktykami systemu SAP i zostawia wystarczająco dużo czasu na przygotowanie repozytorium cienia.
Przed rozpoczęciem działań związanych z przestojem należy wykonać kopię zapasową. W przypadku problemu podczas działań utrzymaniowych, prostym rozwiązaniem awaryjnym jest usunięcie instancji cieniowej. Oznacza to usunięcie schematu instancji cienia z bazy danych źródłowej. Jeśli w fazie przestoju wystąpią błędy, prawdopodobnie są związane z problemami z danymi, które muszą zostać naprawione przed przejściem do przodu. W związku z tym ważne jest, aby wykonać wiele cykli testów migracji, aby usunąć wszystkie problemy przed migracją produktywną.
DMO z przenoszeniem systemu
Opcja "Włącz migrację z przenoszeniem systemu" jest dostępna od wersji SUM 1.0 SP21, gdzie w ramach procesu można zmienić serwer aplikacji obsługujący migrację, czyli SUM uruchomiony na lokalnym serwerze aplikacji można przełączyć na serwer aplikacji działający w Azure. Funkcja SUM jest uruchomiona w systemie źródłowym i zostanie zatrzymana w fazie wykonywania. Następnie pełny katalog SUM jest kopiowany na platformę Azure, gdzie proces importowania jest kontynuowany na nowym/docelowym serwerze aplikacji
W poniższej tabeli porównuje się klasyczne DMO z DMO z opcją przesuwania systemu.
| Parametr | Klasyczny DMO | DMO z przenoszeniem systemu |
|---|---|---|
| Cel/Przypadek użycia | Uaktualnianie na miejscu i migracja | Migracje oparte na chmurze/platformie Azure |
| Elastyczność optymalizacji przestojów | Wysoki | Średni |
| Migrację do chmury | Technicznie możliwe (ale obecnie nie są oficjalnie obsługiwane przez oprogramowanie SAP) | Tak |
| Serwery docelowe | Ten sam serwer aplikacji może służyć do nawiązywania połączenia z platformą SAP HANA po migracji | Nowe serwery muszą być wbudowane na platformie Microsoft Azure |
| Opcje transferu danych | Potoki pamięci, zrzut systemu plików | Zrzut systemu plików, Może używać opcji sekwencyjnego lub równoległego ładowania |