Zasada działania procesu konwersji
Aby przygotować środowisko do przekształcenia danych z dotychczasowego systemu, należy przeanalizować wymagania przetwarzania zgodnie z potrzebami biznesowymi i organizacyjnymi oraz skonfigurować odpowiednio tabele kontrolne. Po skonfigurowaniu tabel pliku kontrolnego do systemu można załadować dane z dotychczasowego systemu.
W systemowej bazie danych istnieje dwóch właścicieli. Pierwszy właściciel to ładowanie a drugi to produkcja. Właściciel ładowania jest połączony z tabelami, do których należy wstawić dane przed sprawdzeniem. Właściciel produkcji jest połączony z tabelami, które są używane w systemie produkcyjnym.
Przekształcenie obejmuje kilka kroków, które zostały przedstawione na poniższym schemacie:
W poniższych punktach w skrócie zostały opisane powyższe zadania:
- Wczytywanie dotychczasowych danych. W tym kroku dotychczasowe dane są wczytywane do systemu. Należy zauważyć, że dane nie są przenoszone bezpośrednio do produkcji. Wiersze są ładowane do tabel identycznych z tabelami produkcji - mają one jedynie innego właściciela. Odwzorowanie dotychczasowych danych do systemu jest zazwyczaj najbardziej wymagającym zadaniem procesu przekształcenia, ponieważ system jest znormalizowaną bazą danych (natomiast większość dotychczasowych aplikacji przeciwnie).
- Walidacja ładowania. W tym kroku system waliduje dane wczytane do tabel ładowania. Należy podkreślić, że reguły walidacji sprawdzają dane ładowania za pomocą tabel kontrolnych, skonfigurowanych w produkcji.
- Przydzielanie kluczy produkcji. W tym kroku system przydziela losowe, zgrupowane klucze do wierszy w bazie danych ładowania.
- Rozwiązanie XML. W tym kroku system zastępuje dotychczasowe klucze, które można odwzorować na pole składowania XML, nowymi wartościami przydzielonymi w kroku przydzielania kluczy.
- Wstawianie wierszy do produkcji. W tym kroku system wypełnia tabele produkcji wierszami z ładowania. Po wstawieniu wierszy ich klucze główne i klucze obce są ponownie przydzielane za pomocą danych wypełnionych w krokach przydzielania kluczy i rozwiązania XML.
- Walidacja produkcji. W tym kroku należy ponownie uruchomić procesy walidacji obiektów, ale tym razem w produkcji. Wykonanie tego kroku jest zalecane w celu potwierdzenia, że programy wstawiania zostały pomyślnie wykonane.
W tej sekcji omówiono koncepcje i wytyczne związane z procesem przekształcania.