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 átalakítás, amely az integrációs szolgáltatás által beolvasott sorok megjelenítésére szolgál. Amikor egy relációs forrást vagy egy sima fájlt adunk hozzá egy leképezéshez, forrásminősítő átalakításra van szükség. Amikor forrást adunk a leképezéshez, a forrásminősítő transzformáció automatikusan hozzáadódik. A forrásminősítővel definiálhatjuk és felülírhatjuk az adatok forrásból való lekérését.
A következő példában az „m_emp_emp_target” leképezés forrásminősítőjét módosítjuk, így az összes oszlop visszaadása helyett csak a kiválasztott oszlopokat adja vissza.
Step 1) Nyissa meg az „m_emp_emp_target” leképezést a térképtervezőben.
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 leképezést (ctrl+s Shortcut használatával), és hajtsa végre a munkafolyamatot, a végrehajtás után csak a kijelölt oszlopok töltődnek be a célba.
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épészet.
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ő átalakítás során a bemeneti rekordokat a portszám alapján is rendezheti. Tehát amikor az adatokat továbbítják a leképezésen belüli átalakításokhoz, 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.