Transformace vyhledávání v Informatica & Opakovaně použitelný příklad transformace

Obsah:

Anonim
Co je to Transformace vyhledávání?

Vyhledávací transformace je pasivní transformace sloužící k vyhledání zdroje, kvalifikátoru zdroje nebo cíle k získání příslušných dat. V zásadě se jedná o druh operace spojení, ve které je jednou ze spojovacích tabulek zdrojová data a druhou spojovací tabulkou je vyhledávací tabulka.

V předchozích tématech jsme k převedení názvů oddělení použili truhlářskou transformaci ke spojení tabulek „emp“ a „odd“.

V této části budeme implementovat totéž pomocí vyhledávací transformace.

Krok 1 - Vytvořte nové mapování s EMP jako zdrojem a EMP_DEPTNAME jako cílem

Krok 2 - Vytvořte novou transformaci pomocí nabídky transformace

  1. Jako transformaci vyberte vyhledávací transformaci
  2. Zadejte název transformace "lkp_dept"
  3. Vyberte možnost vytvoření

Krok 3 - Otevře se okno vyhledávací tabulky v tomto okně

  1. Vyberte tlačítko zdroje
  2. Vyberte tabulku DEPT
  3. Vyberte tlačítko OK

Krok 4 - Transformace vyhledávání bude vytvořena se sloupci tabulky DEPT, nyní vyberte tlačítko Hotovo

Krok 5 - Přetáhněte sloupec DEPTNO z kvalifikátoru zdroje do vyhledávací transformace, vytvoří se nový sloupec DEPTNO1 ve vyhledávací transformaci. Poté propojte sloupec DNAME z vyhledávací transformace s cílovou tabulkou.

Vyhledávací transformace vyhledá a vrátí název oddělení na základě hodnoty DEPTNO1.

Krok 6 - Poklepejte na vyhledávací transformaci. Pak v okně úprav transformace

  1. Vyberte kartu podmínky
  2. Nastavte sloupec podmínky na DEPTNO = DEPTNO1
  3. Vyberte tlačítko OK

Krok 7 - Propojte zbytek sloupců ze zdrojového kvalifikátoru s cílovou tabulkou

Nyní uložte mapování a proveďte jej po vytvoření relace a pracovního postupu. Toto mapování načte názvy oddělení pomocí vyhledávací transformace.

Vyhledávací transformace je nastavena na vyhledávání v tabulce odd. A podmínka připojení je nastavena na základě čísla odd.

Opakovaně použitelná transformace

Normální transformace je objekt, který patří k mapování a lze jej použít pouze uvnitř tohoto mapování. Tím, že uděláte transformaci znovu použitelnou, ji lze znovu použít uvnitř několika mapování.

Například transformaci vyhledávání, která načte podrobnosti zaměstnance na základě čísla zaměstnance, lze použít na více mapování, kdekoli jsou vyžadovány podrobnosti o zaměstnanci.

Použitím opakovaně použitelné transformace snižuje přepracování vytváření stejné funkce znovu.

Aby byla transformace znovu použitelná -

Krok 1 - Otevřete mapování, které má transformaci, tady děláme transformaci hodnosti znovu použitelnou.

Krok 2 - Poklepáním na transformaci otevřete editační okno transformace. Pak

  1. V okně vyberte kartu Transformace
  2. Zaškrtnutím políčka umožníte, aby byla transformace znovu použitelná
  3. V potvrzovacím okně vyberte Ano
  4. V okně vlastností transformace vyberte OK.

Díky tomu bude transformace znovu použitelná.