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.

Uwaga: należy zwrócić uwagę, że tabele kontrolne istnieją tylko w środowisku produkcyjnym. W ładowaniu istnieją one wyłącznie jako widok na schemat produkcyjny. Więcej informacji na temat własności tabeli można znaleźć w sekcji Wielu właścicieli w pojedynczej bazie danych.

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.
Uwaga: W celu obsługi specyficznych wymagań w zakresie przekształcania danych mogą być niezbędne dodatkowe kroki. Dodatkowe informacje związane z przekształcaniem można znaleźć w dokumentacji produktu.

W tej sekcji omówiono koncepcje i wytyczne związane z procesem przekształcania.