INFORMATICA Transformări Tutorial & Transformarea filtrului

Cuprins:

Anonim
Ce este Transformarea?

Transformări este în Informatica sunt obiectele care creează, modifică sau transmit date către structurile țintă definite (tabele, fișiere sau orice altă țintă).

Scopul transformării în Informatica este de a modifica datele sursă conform cerințelor sistemului țintă. De asemenea, asigură calitatea datelor încărcate în țintă.

Informatica oferă diverse transformări pentru a efectua funcționalități specifice.

De exemplu, efectuarea calculului impozitului pe baza datelor sursă, a operației de curățare a datelor etc. În transformări, conectăm porturile pentru a le transmite date, iar transformarea returnează ieșirea prin porturile de ieșire.

În acest tutorial - veți învăța

  • Clasificarea transformării
  • Transformarea filtrului

Clasificarea transformării

Transformarea este clasificată în două categorii, una bazată pe conectivitate și alta bazată pe modificarea în niciun rând. Mai întâi vom analiza transformarea bazată pe conectivitate.

Tipuri de transformare bazate pe conectivitate

  • Transformări conectate
  • Transformări neconectate

În Informatica, în timpul mapărilor transformările care sunt conectate la alte transformări se numesc transformări conectate.

De exemplu, transformarea calificativului sursă al tabelului sursă EMP este conectată la transformarea filtrului pentru a filtra angajații unui departament.

Acele transformări care nu sunt conectate la alte transformări se numesc transformări neconectate.

Funcționalitatea lor este utilizată prin apelarea lor în alte transformări, cum ar fi transformarea expresiei. Aceste transformări nu fac parte din conductă.

Transformările conectate sunt preferate atunci când pentru fiecare rând de intrare, transformarea este apelată sau se așteaptă să returneze o valoare. De exemplu, pentru codurile poștale din fiecare rând, transformarea returnează numele orașului.

Transformările neconectate sunt utile atunci când funcționalitatea lor este necesară doar periodic sau se bazează pe anumite condiții. De exemplu, calculați detaliile fiscale dacă valoarea fiscală nu este disponibilă.

Tipuri de transformări bazate pe modificarea în niciun rând

  • Transformări active
  • Transformări pasive

Transformările active sunt cele care modifică rândurile de date și numărul de rânduri de intrare transmise acestora. De exemplu, dacă o transformare primește zece numere de rânduri ca intrare și returnează un număr de cincisprezece rânduri ca ieșire, atunci este o transformare activă. Datele din rând sunt, de asemenea, modificate în transformarea activă.

Transformările pasive sunt cele care nu modifică numărul rândurilor de intrare. În transformările pasive, numărul de rânduri de intrare și ieșire rămâne același, doar datele sunt modificate la nivelul rândurilor.

În transformarea pasivă, nu sunt create rânduri noi sau rândurile existente sunt abandonate.

Urmează Lista Transformărilor din Informatica

  • Transformarea calificatorului sursă
  • Transformarea agregatorului
  • Transformarea routerului
  • Transformarea tâmplarului
  • Transformarea rangului
  • Transformarea generatorului de secvențe
  • Transformarea controlului tranzacțiilor
  • Căutare și transformare reutilizabilă
  • Transformarea normalizatorului
  • Reglarea performanței pentru transformare
  • Transformarea externă
  • Transformarea expresiei

Ce este transformarea filtrelor?

Transformarea filtrului este o transformare activă, deoarece modifică numărul de înregistrări.

Folosind transformarea filtrului, putem filtra înregistrările în funcție de starea filtrului. Transformarea filtrului este o transformare activă, deoarece modifică numărul de înregistrări.

De exemplu, pentru încărcarea înregistrărilor angajaților cu deptno egal cu 10, putem pune transformarea filtrului în mapare cu condiția de filtrare deptno = 10. Deci, numai acele înregistrări care au deptno = 10 vor fi trecute prin transformarea filtrului, restul celorlalte înregistrări vor fi abandonate.

Cum se folosește transformarea filtrului-

Pasul 1 - Creați o mapare având sursa „EMP” și țintă „EMP_TARGET”

Pasul 2 - Apoi în mapare

  1. Selectați meniul Transformare
  2. Selectați opțiunea de creare

Pasul 3 - Apoi în fereastra de creare a transformării

  1. Selectați Transformare filtru din listă
  2. Introduceți numele transformării „fltr_deptno_10”
  3. Selectați opțiunea de creare

Pasul 4 - Transformarea filtrului va fi creată, selectați butonul „Terminat” în fereastra de creare a transformării

Pasul 5 - În mapare

  1. Glisați și fixați toate coloanele calificative Sursă în transformarea filtrului
  2. Conectați coloanele de la transformarea filtrului la tabelul țintă

Pasul 6 - Faceți dublu clic pe transformarea filtrului pentru a-i deschide proprietățile, apoi

  1. Selectați meniul de proprietăți
  2. Faceți clic pe editorul de condiții de filtrare

Pasul 7 - Apoi în editorul de expresie a stării filtrului

  1. Introduceți starea filtrului - deptno = 10
  2. Selectați butonul OK

Pasul 8 - Acum din nou în fereastra de modificare a transformării din fila Proprietăți veți vedea starea filtrului, selectați butonul OK

Acum salvați maparea și executați-o după crearea sesiunii și a fluxului de lucru. În tabelul țintă, vor fi încărcate înregistrările cu deptno = 10.

În acest fel, puteți filtra înregistrările sursă folosind transformarea filtrului.