Transformare calificativ sursă în Informatica cu EXEMPLU

Ce este transformarea calificatorului sursei?

Transformarea calificatorului sursă este o transformare activă, conectată, care este utilizată pentru a reprezenta rândurile pe care le citește serviciul de integrare. Ori de câte ori adăugăm o sursă relațională sau un fișier plat la o mapare, este necesară o transformare a calificatorului sursei. Când adăugăm o sursă la o mapare, transformarea calificatorului de sursă este adăugată automat. Cu calificatorul sursă, putem defini și suprascrie modul în care datele sunt preluate de la sursă.

În exemplul următor, vom modifica calificatorul sursă al mapării noastre „m_emp_emp_target”, astfel încât, în loc să returnăm toate coloanele, va returna doar coloanele selectate.

Pas 1) Deschideți maparea „m_emp_emp_target” în designerul de cartografiere.

Transformare calificativ sursă în Informatica cu EXEMPLU

Pas 2) Double faceți clic pe transformarea Calificatorului sursă „SQ_EMP”. Se va deschide fereastra de editare a proprietății de transformare pentru aceasta. Apoi

  1. Faceți clic pe fila de proprietăți
  2. Dati click pe SQL Opțiunea Modificare interogare, aceasta va deschide o fereastră de editor SQL

Transformare calificativ sursă în Informatica cu EXEMPLU

Pas 3) În fereastra editorului SQL

  1. Introduceți următoarea interogare
    SELECTAȚI EMPNO, ENAME, JOB, MGR FROM EMP

    notițe – selectăm coloanele EMPNO, ENAME, JOB & MANAGER din sursă, așa că le-am păstrat doar pe cele din interogarea selectă

  2. Selectați butonul OK

Transformare calificativ sursă

Pas 4) În fereastra „editează transformări”,

  1. Selectați fila Ports din meniu
  2. În fila porturi, veți vedea toate porturile. Păstrați doar porturile EMPNO, ENAME, JOB, MGR și ștergeți celelalte porturi

Transformare calificativ sursă

Pas 5) După ștergerea porturilor, selectați butonul OK

Transformare calificativ sursă

Acum, faceți din nou clic pe fila de proprietăți din fereastra Editați transformări și veți vedea numai acele date pe care le-ați selectat.

Transformare calificativ sursă

Când faceți clic pe butonul „OK”, se va deschide Editor SQL Fereastră.

  1. Acesta va confirma că datele pe care le-ați selectat sunt corecte și gata pentru încărcare în tabelul țintă
  2. Faceți clic pe butonul OK pentru a procesa în continuare

Transformare calificativ sursă

Salvați maparea (folosind ctrl+s Shortcut) și executați fluxul de lucru, după execuție doar coloanele selectate vor fi încărcate în țintă.

În acest fel, puteți suprascrie în calificativul sursă ce coloane trebuie preluate de la sursă și acesta este singurul mod de a modifica ce coloane specifice vor fi aduse în interiorul cartografiere.

Proprietățile Calificatorului sursei

Puteți utiliza diferite proprietăți ale Calificatorului sursă, pentru a determina ce tip de date sursă trebuie transformate în tabelul țintă.

  1. Filtru sursă – Folosind proprietatea filtru sursă puteți filtra numărul de înregistrări sursă. De exemplu, doriți să preluați numai angajații deptno 10, apoi puteți introduce condiția de filtru deptno=10 în proprietatea filtrului sursă și puteți executa datele.
  2. Număr pentru porturile sortate – În transformarea calificatorului sursă, puteți sorta și înregistrările de intrare în funcție de numărul de porturi. Deci, atunci când datele sunt transmise transformărilor din interiorul maparii, acesta va citi numărul portului și va sorta datele în consecință.

    Deoarece datele pot fi sortate pe baza unui singur port sau a mai multor porturi, trebuie să indicați numărul de porturi care vor fi utilizate în sortare. Dacă dați valoarea 1, atunci numai datele empno vor fi sortate. Dacă dați valoarea 2, atunci pe empno și ename pe ambele coloane datele vor fi sortate.

  3. Selectați Distinct – puteți obține numai înregistrări distincte de la sursă folosind această proprietate. Când selectați opțiunea de selectare distinctă, numai o combinație distinctă de date sursă va fi preluată de calificativul sursă.

Transformare calificativ sursă