Forrásminősítő átalakítás az Informatikában PÉLDÁVAL
Mi az a Source Qualifier Transformation?
A forrásminősítő transzformáció egy aktív, összekapcsolt transzformáció, amely az integrációs szolgáltatás által beolvasott sorok ábrázolására szolgál. Valahányszor relációs forrást vagy flat fájlt adunk hozzá egy map-hez,ping, egy forrásminősítő transzformáció szükséges. Amikor egy forrást hozzáadunk egy térképhezpingA forrásminősítő transzformációja automatikusan hozzáadódik. A forrásminősítővel meghatározhatjuk és felülbírálhatjuk az adatok forrásból való lekérésének módját.
A következő példában módosítanánk a térképünk forrásminősítőjétping „m_emp_emp_target”, tehát az összes oszlop visszaadása helyett csak a kiválasztott oszlopokat adja vissza.
Step 1) Nyissa meg a térképetping „m_emp_emp_target” a térképenping tervező.
Step 2) Double kattintson az „SQ_EMP” minősítő transzformáció forráskódjára. Megnyílik az átalakítási tulajdonság szerkesztési ablaka. Akkor
- Kattintson a tulajdonságok fülre
- Kattints a SQL A Lekérdezés módosítása opcióval megnyílik egy SQL szerkesztő ablak
Step 3) Az SQL szerkesztő ablakban
- Írja be a következő lekérdezést
KIVÁLASZTÁS EMPNO, ENAME, MUNKA, MGR AZ EMP-BŐLMegjegyzések – az EMPNO, ENAME, JOB & MANAGER oszlopokat választjuk ki a forrásból, így csak azokat tartottuk meg a kiválasztási lekérdezésben
- Válassza az OK gombot
Step 4) Az „átalakítások szerkesztése” ablakban
- Válassza a Portok fület a menüből
- A Portok fül alatt az összes portot látni fogja. Csak az EMPNO, ENAME, JOB, MGR portokat tartsa meg, és törölje a többi portot
Step 5) A portok törlése után válassza az OK gombot
Most ismét kattintson a Tulajdonságok fülre az Átalakítások szerkesztése ablakban, és csak azokat az adatokat fogja látni, amelyeket kiválasztott.
Az „OK” gombra kattintva megnyílik SQL Szerkesztő Ablak.
- Megerősíti, hogy a kiválasztott adatok helyesek, és készen állnak a céltáblába való betöltésre
- Kattintson az OK gombra a további feldolgozáshoz
Mentse el a térképetping (a ctrl+s gyorsbillentyűvel) és hajtsa végre a munkafolyamatot, a végrehajtás után csak a kiválasztott oszlopok töltődnek be a célállomásba.
Ily módon felülírhatja a forrásminősítőben, hogy mely oszlopokat kell lekérni a forrásból, és ez az egyetlen módja annak, hogy felülírja, hogy mely oszlopok kerülnek a forrásból. térképping.
A Forrásminősítő tulajdonságai
A Forrásminősítő különféle tulajdonságait használhatja annak meghatározására, hogy milyen típusú forrásadatokat kell átalakítani a céltáblázattá.
- Forrásszűrő – A forrásszűrő tulajdonság segítségével szűrheti a forrásrekordok számát. Például csak a deptno 10 alkalmazottait szeretné lekérni, majd a forrásszűrő tulajdonságban megadhatja a deptno=10 szűrési feltételt, és végrehajthatja az adatokat.
- A rendezett portok száma – A forrásminősítő transzformációjában a bemeneti rekordokat a portszám alapján is rendezheti. Tehát amikor az adatok a térképen belüli transzformációkhoz kerülnekping, akkor beolvassa a portszámot, és ennek megfelelően rendezi az adatokat.
Mivel az adatok egy vagy több port alapján is rendezhetők, meg kell adni a rendezés során felhasználandó portok számát. Ha 1-et adsz meg, akkor csak az empno adatok lesznek rendezve. Ha 2-t ad meg, akkor az empno és az ename mindkét oszlopban az adatok rendezve lesznek.
- Válassza a Különleges lehetőséget – ezzel a tulajdonsággal csak különálló rekordokat kérhet le a forrásból. Ha kiválasztja a különválasztás opciót, a rendszer csak a forrásadatok eltérő kombinációját fogja lekérni a forrásminősítő szerint.








