Importowanie i stosowanie przeniesienia
Proces importowania jest podzielony na cztery ogólne kroki: importowanie, porównanie, zatwierdzanie i zastosowanie. W poniższych punktach opisano poszczególne kroki.
-
Import. Pierwszy krok obejmuje importowanie pliku i tworzenie w środowisku docelowym odpowiednich rekordów importu przenoszenia, aby ułatwić wykonanie kolejnych kroków.
-
Porównanie. W kroku porównania każdy obiekt znajdujący się w pliku importu jest sprawdzany i porównywany z odpowiednim rekordem w środowisku docelowym. W wyniku kroku porównania zapisywane są informacje o obiektach niezmienionych, nowych (wraz z odpowiednią instrukcją SQL do ich wstawienia) i zmienionych (wraz z odpowiednią instrukcją SQL do ich aktualizacji). W zależności od konfiguracji użytkownika w czasie importu obiekty kwalifikujące się do importowania mogą mieć stan wymagający przeglądu lub mogą być wstępnie zatwierdzone.
-
Zatwierdzanie. Po zakończeniu porównania użytkownik powinien przejrzeć wyniki. Mogą one zawierać rekordy oznaczone do przeglądu. Wszystkie te rekordy muszą zostać zatwierdzone lub odrzucone przed kontynuowaniem importu. Użytkownicy mogą zdecydować o pominięciu poszczególnych instrukcji SQL dla danego obiektu, który został zatwierdzony. Jeśli użytkownikowi odpowiadają wyniki porównania, a przegląd został zakończony, import jest oznaczany jako gotowy do przejścia do kroku "Zastosowanie". Można opcjonalnie tak skonfigurować import przenoszenia, aby zastosowanie następowało automatycznie.
-
Zastosowanie. Jest to ostatni etap, w którym rekordy w środowisku docelowym są dodawane lub aktualizowane. Ponieważ potencjalnie może być do przetworzenia duża ilość danych oraz mogą istnieć zależności między rekordami, próby zastosowania rekordów w tym kroku przebiegają na dwóch poziomach. Jeden krok zastosowania jest realizowany na poziomie obiektu, a drugi na poziomie transakcji. Zagadnienie to zostało opisane bardziej szczegółowo poniżej.