Transformacja kwalifikatora źródła w informatyce z PRZYKŁADEM

Co to jest transformacja kwalifikatora źródła?

Transformacja kwalifikatora źródła to aktywna, połączona transformacja, która służy do reprezentowania wierszy odczytywanych przez usługę integracji. Za każdym razem, gdy dodajemy źródło relacyjne lub plik płaski do mapy,ping, wymagana jest transformacja kwalifikatora źródła. Kiedy dodajemy źródło do mapy,pingTransformacja kwalifikatora źródła jest dodawana automatycznie. Za pomocą kwalifikatora źródła możemy zdefiniować i zastąpić sposób pobierania danych ze źródła.

W poniższym przykładzie będziemy modyfikować kwalifikator źródła naszej mapyping „m_emp_emp_target”, więc zamiast zwracać wszystkie kolumny, zwróci tylko wybrane kolumny.

Krok 1) Otwórz mapęping „m_emp_emp_target” na mapieping projektant.

Transformacja kwalifikatora źródła w informatyce z PRZYKŁADEM

Krok 2) Double kliknij źródłową transformację kwalifikatora „SQ_EMP”. Otworzy się dla niego okno edycji właściwości transformacji. Następnie

  1. Kliknij kartę właściwości
  2. Kliknij na SQL Opcja Query Modify spowoduje otwarcie okna edytora SQL

Transformacja kwalifikatora źródła w informatyce z PRZYKŁADEM

Krok 3) W oknie edytora SQL

  1. Wprowadź następujące zapytanie
    WYBIERZ EMPNO, NAZWĘ, PRACĘ, MGR Z EMP

    Note – wybieramy ze źródła kolumny EMPNO, ENAME, JOB i MANAGER, więc zachowaliśmy tylko te z zapytania selekcyjnego

  2. Wybierz przycisk OK

Transformacja kwalifikatora źródła

Krok 4) W oknie „edytuj przekształcenia” należy

  1. Z menu wybierz zakładkę Porty
  2. W zakładce porty zobaczysz wszystkie porty. Zachowaj tylko porty EMPNO, ENAME, JOB, MGR i usuń inne porty

Transformacja kwalifikatora źródła

Krok 5) Po usunięciu portów wybierz przycisk OK

Transformacja kwalifikatora źródła

Teraz ponownie kliknij zakładkę właściwości w oknie Edytuj transformacje, a zobaczysz tylko te dane, które wybrałeś.

Transformacja kwalifikatora źródła

Po kliknięciu przycisku „OK” zostanie on otwarty Edytor SQL Okno.

  1. Potwierdzi to, że wybrane dane są prawidłowe i gotowe do załadowania do tabeli docelowej
  2. Kliknij przycisk OK, aby kontynuować przetwarzanie

Transformacja kwalifikatora źródła

Zapisz mapęping (używając skrótu ctrl+s) i wykonaj przepływ pracy. Po wykonaniu tylko wybrane kolumny zostaną załadowane do celu.

W ten sposób możesz zastąpić w kwalifikatorze źródła, które kolumny muszą zostać pobrane ze źródła i jest to jedyny sposób na nadpisanie, które konkretne kolumny zostaną przeniesione do środka mapaping.

Właściwości kwalifikatora źródła

Możesz użyć różnych właściwości kwalifikatora źródła, aby określić, jaki typ danych źródłowych należy przekształcić w tabelę docelową.

  1. Filtr źródłowy – Za pomocą właściwości filtru źródła możesz filtrować liczbę rekordów źródłowych. Na przykład, chcesz pobrać tylko pracowników działu 10, możesz wprowadzić warunek filtra deptno=10 we właściwości filtru źródłowego i wykonać dane.
  2. Liczba posortowanych portów – W transformacji kwalifikatora źródła można również sortować rekordy wejściowe według numeru portu. Dzięki temu dane przekazywane do transformacji wewnątrz mapyping, odczyta numer portu i odpowiednio posortuje dane.

    Ponieważ dane można sortować w oparciu o jeden lub wiele portów, należy podać liczbę portów, które będą wykorzystywane podczas sortowania. Jeśli podasz wartość jako 1, wówczas posortowane zostaną tylko dane empno. Jeśli podasz wartość 2, to w obu kolumnach empno i ename dane zostaną posortowane.

  3. Wybierz opcję Odrębny – za pomocą tej właściwości można pobrać tylko odrębne rekordy ze źródła. Jeśli wybierzesz opcję wyboru odrębnego, kwalifikator źródła pobierze tylko odrębną kombinację danych źródłowych.

Transformacja kwalifikatora źródła

Podsumuj ten post następująco: