Allikakvalifikatsiooni teisendamine Informatikas koos NÄITEGA

Lang L: none (table-of-contents)
Mis on lähtekvalifikatsiooni teisendamine?

Allikakvalifikaatori teisendus on aktiivne ühendatud transformatsioon, mida kasutatakse integratsiooniteenuse loetud ridade esitamiseks. Alati, kui lisame kaardistusele relatsiooniallika või kindla faili, on vajalik allika kvalifikaatori teisendamine. Kui lisame allika kaardistamisele, lisatakse allika kvalifikaatori teisendus automaatselt. Allikakvalifikaatoriga saame määratleda ja alistada andmete allikast toomise.

Järgmises näites muudaksime meie kaardistamise "m_emp_emp_target" lähtekvalifikaatorit, nii et kõigi veergude tagastamise asemel tagastatakse ainult valitud veerud.

1. samm - avage kaardistamise kujundaja kaardistamine "m_emp_emp_target".

2. samm - topeltklõpsake lähtekvalifikatsiooni teisendusel "SQ_EMP". See avab selle muutmise atribuudi akna. Siis

  1. Klõpsake vahekaardil Atribuudid
  2. Klõpsake suvandil SQL Query Modify, see avab SQL-i redaktori akna

3. samm - SQL-i redaktori aknas

  1. Sisestage järgmine päring

    Valige EMPNO, ENAME, TÖÖ, MGR EMP-st

    Märkus - valime allikast veerud EMPNO, ENAME, JOB & MANAGER, seega oleme valimispäringus alles jätnud need veerud

  2. Valige nupp OK

4. samm - aknas "Muuda muudatusi"

  1. Valige menüüst vahekaart Pordid
  2. Vahekaardil Pordid näete kõiki porte. Hoidke ainult pordid EMPNO, ENAME, JOB, MGR ja kustutage muud pordid

5. samm - pärast pordide kustutamist valige nupp OK

Nüüd klõpsake aknas Teisenduste muutmine uuesti vahekaardil Atribuudid ja näete ainult neid andmeid, mille olete valinud.

Kui klõpsate nupul "OK", avaneb see SQL-i redaktori aken ja

  1. See kinnitab, et teie valitud andmed on õiged ja sihttabelisse laadimiseks valmis
  2. Edasiseks töötlemiseks klõpsake nuppu OK

Salvestage kaardistamine (kasutades kiirklahve ctrl + s) ja käivitage töövoog, pärast täitmist laaditakse sihtmärki ainult valitud veerud.

Nii saate allikakvalifikatsioonis alistada, millised veerud tuleb allikast hankida ja see on ainus viis alistada, millised konkreetsed veerud kaardistamise sisse tuuakse.

Allikakvalifikaatori omadused

Lähtekvaliteedi erinevate omaduste abil saate määrata, millist tüüpi lähteandmeid sihttabelisse teisendada tuleb.

  1. Allikafilter - allikafiltri atribuudi abil saate filtreerida allikakirjete arvu. Näiteks soovite hankida ainult deptno 10 töötajad, seejärel võite sisestada atribuudis filter filter deptno = 10 ja täita andmed.
  2. Sorteeritud portide arv - lähtekvalifikaatori teisendamisel saate sisendkirjeid sortida ka pordi numbri alusel. Nii et kui andmed edastatakse kaardistamise sees olevatele teisendustele, loeb see pordi numbrit ja sorteerib andmed vastavalt.

    Kuna andmeid saab sortida ühe või mitme pordi põhjal, peate märkima sortide arv, mida kasutatakse sortimisel. Kui annate väärtuseks 1, siis sorteeritakse ainult empno andmed. Kui annate väärtuseks 2, sorteeritakse mõlema veeru väärtustel empno ja ename andmed.

  3. Valige eristav - selle atribuudi abil saate allikast tuua ainult eraldi kirjeid. Kui valite eraldi valiku, tuuakse allikakvalifikaatori abil ainult eraldi lähteandmete kombinatsioon.

Huvitavad Artiklid...