Co to jest transformacja normalizatora w Informatica?

Transformacja normalizatora służy do przekształcania jednego wiersza w wiele wierszy. Jest to aktywna i połączona transformacja, która służy do normalizacji wszelkich zdenormalizowanych danych. Mówiąc prościej, można powiedzieć, że pojedynczą tabelę można podzielić na wiele wierszy. Gdy normalizator ma wiersz zawierający dane, które występują wielokrotnie, zwróci wiersz dla każdej instancji tych wielokrotnie występujących danych. Rozważ źródło, które obejmuje cztery dziedziny z kwartalnymi wynikami studentów. Gdy normalizator zwróci wiele wierszy, zwróci nadmiarowe dane dla wszystkich pojedynczych występujących przychodzących kolumn, które są obecne.

Jak utworzyć transformację normalizatora w Informatica?

Poniżej znajduje się krok po kroku proces tworzenia transformacji Normalizer w odwzorowaniu

Krok 1: Utwórz tabelę źródłową i docelową z potrzebnymi kolumnami i strukturą.

Krok 2: Po utworzeniu źródła i celu przejdź do zakładki Mapowania, a następnie kliknij „Utwórz”. Gdy to zrobisz, możesz nazwać to mapowanie swoim wyborem.

Przeciągnij i upuść utworzone przez siebie źródło i cel do nowego tworzonego mapowania. Kwalifikator Be Source zostanie utworzony dla Twojego źródła.

Krok 3: Gdy mapowanie jest gotowe, następnym krokiem jest utworzenie transformacji. Przejdź do zakładki Transformacja i kliknij „Utwórz”.

Podaj unikalną nazwę tej transformacji i kliknij przycisk Utwórz. Po kliknięciu opcji Utwórz na ekranie pojawi się transformacja Normalizer.

Krok 4: Teraz kliknij dwukrotnie transformację i możesz wprowadzić w niej niezbędne zmiany. Możesz podać odpowiedni opis i wyjaśnić, co robi transformacja.

Krok 5: Zakładka portów będzie miała zdefiniowane porty wejściowe i wyjściowe dla transformacji.

Krok 6: Teraz przejdź do karty normalizatora i użyj opcji Nowe pole, aby dodać nowe pola do transformacji. Na poniższym zrzucie ekranu możesz zobaczyć, że są trzy nowe kolumny za pomocą przycisku Nowy port. Typ danych i precyzja powinny być zgodne z polami wejściowymi i wyjściowymi.

Krok 7: Po tym możesz wybrać konkretną kolumnę, aby powiedzieć Week_ID i utworzyć następny poziom, wybierając prawe przesunięcie na przycisku poziomu.

Tworzy to nową kolumnę i przenosi kolumnę WEEK_ID na poziom 2. Podobnie, w pozostałych dwóch kolumnach można również utworzyć poziom 2. Ponieważ jest 5 wyników, występowanie tego pola zmienia się na 5. Liczbę tę można zmienić zgodnie z wymaganiami.

Krok 8: Gdy to zrobisz, jeśli wrócisz i sprawdzisz porty, zauważysz, że porty wzrosły automatycznie dla atrybutu wyniku.

Gdy teraz sprawdzisz transformację Normalizer, zobaczysz, że wszystkie atrybuty wyniku są obecne w transformacji.

Możesz sprawdzić, czy poprzednia transformacja jest połączona z transformacją Normalizer z nowymi tworzonymi portami.

Krok 9: Po wykonaniu tej czynności możesz połączyć porty transformacji Normalizer z portami docelowymi lub transformacjami docelowymi. Powinieneś użyć opcji Autolink, aby je połączyć. Po utworzeniu tego połączenia należy sprawdzić poprawność mapowania przed kontynuowaniem i utworzeniem przepływu pracy.

Tworzenie przepływu pracy dla transformacji normalizacyjnej w Informatica

Krok 1: Po utworzeniu mapowania należy również utworzyć przepływ pracy, aby uruchomić mapowanie. Ten przepływ pracy można utworzyć ręcznie lub przy użyciu kreatora przepływu pracy. Aby ręcznie utworzyć przepływ pracy Przejdź do Przepływów pracy, a następnie kliknij Utwórz.

Zostanie otwarte nowe okno, jak poniżej, w którym należy podać unikalną nazwę dla przepływu pracy.

Po utworzeniu nowego przepływu pracy następnym zadaniem jest utworzenie zadania sesji.

Krok 2: Istnieją dwa typy sesji w Informatica. Mogą to być sesje jednorazowego użytku w Informatica lub sesje wielokrotnego użytku w Informatica. W tym przykładzie możemy utworzyć sesję jednorazowego użytku. Przejdź do menu Zadania, a następnie wybierz opcję tworzenia.

Krok 3: Podaj unikalną nazwę dla tego zadania. Tutaj podaliśmy nazwę jako m_Normalizer. Po kliknięciu opcji Utwórz sesja jest tworzona i możesz wybrać sesję odpowiadającą Twojemu mapowaniu.

Krok 4: Po wykonaniu tej czynności połącz zadanie Uruchom z utworzoną sesją.

Krok 5: Możesz dwukrotnie kliknąć zadanie sesji, a następnie kliknąć kartę właściwości.

Wszystkie połączenia źródłowe i docelowe można wymienić w $ Source_Connection_Value i $ Target_Connection_Value. Możesz wybrać cele lub nawet zdefiniowane parametry i połączyć je z tą właściwością.

Krok 6 : Na karcie mapowania możemy skonfigurować źródło, cel i połączenia. Źródło i cele można skonfigurować, klikając określone źródła wymagające ścieżek. Podobnie można również skonfigurować cel. Po skonfigurowaniu tego wszystkiego przejdź do menu Przepływy pracy, a następnie wybierz opcję Sprawdź poprawność, aby sprawdzić poprawność przepływu pracy.

Krok 7: Gdy przepływ pracy jest gotowy do wykonania zadania sesji, zostanie uruchomiona opcja Uruchom przepływ pracy i zostanie otwarty monitor przepływu pracy, w którym można monitorować przepływ pracy. Wszystkie pobrane wiersze i dzienniki sesji zostaną wyświetlone w Monitorze przepływu pracy. Jeśli mapowanie się powiedzie, status tego mapowania się powiedzie i zostaną wyświetlone wszystkie wiersze.

Wniosek

Transformacja Normalizer jest zwykle używana do normalizacji zdenormalizowanych danych. Może konwertować dane w kolumnach na dane w wierszach. Odtąd działa w podobny sposób jak transpozycja. Oprócz konwersji wierszy na kolumny Normalizer wygenerował również indeks dla każdego przekonwertowanego wiersza. Jest to aktywna i połączona transformacja, która pozwala użytkownikowi odczytywać dane z różnych plików Cobola. Każda definicja źródła Cobola będzie związana z normalizacją transformacji. Normalizator jest również używany, gdy pojedynczy rekord wejściowy musi zostać przekształcony w wiele rekordów wyjściowych. Transformacja normalizatora może być również wykorzystana do radzenia sobie z kolumnami, które występują wielokrotnie, a także z wieloma rekordami. Można je utworzyć za pomocą przedefiniowań, które wyjaśniono powyżej.

Polecane artykuły

Jest to przewodnik po transformacji Normalizera w Informatica. Tutaj omawiamy sposób tworzenia transformacji normalizatora w Informatica wraz z krokami tworzenia przepływu pracy dla transformacji normalizatora w Informatica. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Transformacje w informatyce
  2. Transformacja routera w informatyce
  3. Kariera w Informatica
  4. Informatica Pytania oparte na scenariuszu
  5. Informatica ETL Tools
  6. Informatica vs Datastage
  7. Co to jest router?

Kategoria: