Transformace vyhledávání v Informatica (příklad)

Co je to vyhledávací transformace?

Vyhledávací transformace je pasivní transformace používaná k vyhledání zdroje, kvalifikátoru zdroje nebo cíle za účelem získání relevantních dat. V podstatě se jedná o druh operace spojení, ve kterém jedna ze spojovacích tabulek je zdrojová data a druhá spojovací tabulka je vyhledávací tabulka.

V předchozích tématech jsme použili transformaci truhláře ke spojení tabulek „emp“ a „dept“, abychom přinesli názvy oddělení. V této části implementujeme totéž pomocí vyhledávací transformace.

Jak vytvořit transformaci vyhledávání

Níže jsou uvedeny kroky k vytvoření transformace vyhledávání v Informatica

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

Transformace vyhledávání v Informatica

Krok 2) Vytvoř nový proměna pomocí transformačního menu

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

Transformace vyhledávání v Informatica

Krok 3) Tím se otevře okno vyhledávací tabulky v tomto okně

  1. Tlačítko pro výběr zdroje
  2. Vyberte tabulku DEPT
  3. Vyberte tlačítko OK

Transformace vyhledávání v Informatica

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

Transformace vyhledávání v Informatica

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

Transformace vyhledávání vyhledá a vrátí název oddělení na základě hodnoty DEPTNO1.

Transformace vyhledávání v Informatica

Krok 6) Double klikněte na transformaci vyhledávání. Poté v okně editace transformace

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

Transformace vyhledávání v Informatica

Krok 7) Propojte zbývající sloupce ze zdrojového kvalifikátoru s cílovou tabulkou

Transformace vyhledávání v Informatica

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

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

Znovupoužitelná transformace

Normální transformace je objekt, který patří do mapování a lze jej použít pouze uvnitř tohoto mapování. Avšak tím, že je transformace znovu použitelná, může být znovu použita v několika mapováních.

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

Použitím znovu použitelné transformace snižuje přepracovanost při vytváření stejné funkce znovu.

Jak vytvořit znovu použitelnou transformaci

Následují kroky k vytvoření Reusable Transformation

Krok 1) Otevřete mapování, které má transformaci, zde umožňujeme znovu použít transformaci hodnosti.

Transformace vyhledávání v Informatica

Krok 2) Double kliknutím na transformaci otevřete okno pro úpravy transformace. Pak

  1. V okně vyberte kartu Transformace
  2. Chcete-li transformaci znovu použít, zaškrtněte toto políčko
  3. V potvrzovacím okně vyberte ano
  4. V okně vlastností transformace vyberte OK.

Transformace vyhledávání v Informatica

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