Transformace kvalifikátoru zdroje v Informatica s PŘÍKLADEM
Co je transformace kvalifikátoru zdroje?
Transformace kvalifikátoru zdroje je aktivní, propojená transformace, která se používá k reprezentaci řádků, které integrační služba čte. Kdykoli přidáme relační zdroj nebo plochý soubor do mapyping, je vyžadována transformace kvalifikátoru zdroje. Když přidáme zdroj do mapyping, transformace kvalifikátoru zdroje se přidává automaticky. Pomocí kvalifikátoru zdroje můžeme definovat a přepsat, jak se data načítají ze zdroje.
V následujícím příkladu bychom upravili zdrojový kvalifikátor naší mapy.ping „m_emp_emp_target“, takže místo vrácení všech sloupců vrátí pouze vybrané sloupce.
Krok 1) Otevřít mapuping „m_emp_emp_target“ na mapěping návrhář.
Krok 2) Double klikněte na zdrojovou transformaci kvalifikátoru „SQ_EMP“. Otevře se pro něj okno úprav vlastností transformace. Pak
- Klepněte na kartu vlastností
- Klikněte na SQL Možnost Upravit dotaz, otevře se okno editoru SQL
Krok 3) V okně editoru SQL
- Zadejte následující dotaz
VYBERTE EMPNO, ENAME, JOB, MGR Z EMPHodnocení – ze zdroje vybíráme sloupce EMPNO, ENAME, JOB & MANAGER, takže ve výběrovém dotazu jsme ponechali pouze ty
- Vyberte tlačítko OK
Krok 4) V okně „upravit transformace“
- Z nabídky vyberte kartu Porty
- Na kartě porty uvidíte všechny porty. Ponechat pouze porty EMPNO, ENAME, JOB, MGR a ostatní porty smazat
Krok 5) Po odstranění portů vyberte tlačítko OK
Nyní znovu klikněte na záložku vlastností v okně Upravit transformace a uvidíte pouze ta data, která jste vybrali.
Po kliknutí na tlačítko „OK“ se otevře Editor SQL Okno.
- Potvrdí, že data, která jste vybrali, jsou správná a připravená k načtení do cílové tabulky
- Pro další zpracování klikněte na tlačítko OK
Uložit mapuping (pomocí klávesové zkratky Ctrl+S) a spusťte pracovní postup. Po provedení se do cíle načtou pouze vybrané sloupce.
Tímto způsobem můžete v kvalifikátoru zdroje přepsat, které sloupce je třeba načíst ze zdroje, a to je jediný způsob, jak přepsat, které konkrétní sloupce budou přeneseny do mapaping.
Vlastnosti kvalifikátoru zdroje
K určení, jaký typ zdrojových dat je třeba transformovat do cílové tabulky, můžete použít různé vlastnosti kvalifikátoru zdroje.
- Zdrojový filtr – Pomocí vlastnosti source filter můžete filtrovat počet zdrojových záznamů. Například chcete načíst pouze zaměstnance oddělení 10, pak můžete zadat podmínku filtru deptno=10 ve vlastnosti source filter a spustit data.
- Číslo pro tříděné porty – V transformaci kvalifikátoru zdroje můžete také třídit vstupní záznamy na základě čísla portu. Takže když jsou data předávána transformacím uvnitř mapyping, přečte číslo portu a podle toho seřadí data.
Protože data lze třídit na základě jednoho nebo více portů, musíte zadat počet portů, které budou použity při třídění. Pokud zadáte hodnotu 1, budou setříděna pouze data empno. Pokud zadáte hodnotu 2, pak na empno a ename v obou sloupcích budou data seřazeny.
- Vyberte možnost Odlišné – pomocí této vlastnosti můžete ze zdroje načíst pouze odlišné záznamy. Když vyberete možnost vybrat odlišnou, kvalifikátor zdroje načte pouze odlišnou kombinaci zdrojových dat.








