Mapaping v Informatice: Vytvoření, komponenty a parametry
⚡ Chytré shrnutí
Mapaping V Informatice je to objekt, který propojuje zdrojové definice s cílovými definicemi prostřednictvím transformací a přesně definuje, jak se každý sloupec dat čte, mění a načítá během běhu ETL relace.

Co je to mapaping?
Mapaping je kolekce zdrojových a cílových objektů propojených sadou transformací. Tyto transformace se skládají ze sady pravidel, která definují tok dat a způsob načítání dat do cílů.
Mapaping se skládá z následující sady objektů:
- Definice zdroje - a definice zdroje definuje strukturu a charakteristiky zdroje, jeho podkladové datové typy, typ zdroje dat atd.
- Proměna - proměna Objekty definují, jak se zdrojová data transformují, a během procesu lze použít různé funkce.
- Target Definice – definice cíle určuje konečný cíl, kam budou data načtena.
- – odkazy propojují definici zdroje s různými transformacemi a cílovými tabulkami. Definují, jak data procházejí ze zdroje do cíle a skrze transformace.
Proč potřebujete mapuping?
Mapaping je objekt v systému Informatica, pomocí kterého můžete definovat, jak se zdrojová data upraví předtím, než dosáhnou cílového objektu. Například pokud máte jméno zaměstnance uložené jako „Bill Clinton“ ve zdrojovém systému a cílový systém vyžaduje jméno zaměstnance ve formátu „Clinton Bill„Takové operace lze navrhnout na mapěping úroveň. V zásadě řečeno, co se zdrojovými daty děláte, je definováno na mapěping úroveň.
Mapaping je základní objekt Informatica, s jehož pomocí můžeme definovat detaily transformace dat a charakteristiky zdrojového/cílového objektu. Mapapingnám pomáhají definovat transformaci dat na úrovni jednotlivých sloupců pro každý řádek. I v jedné mapěping Můžete zpracovat více zdrojů a cílů.
Součásti mapyping
Základní komponenty mapyping jsou:
- Zdrojové tabulky
- Mapaping parametry a proměnné
- Target Objekty
- Mapaping transformace
Existují různé objekty, které tvoří mapupingMapaping může se skládat ze zdrojů, cílů, mapyping parametry a proměnné, mapplety, různé transformace a uživatelem definované funkce.
- Mapaping Zdroj: mapaping Zdroje jsou objekty, ze kterých načítáte zdrojová data. Zdrojem může být databázová tabulka, plochý soubor, zdroj XML nebo COBOL zdroj souboru.
- Mapaping Target: mapaping Cíl je cílový objekt, kam se načtou finální zpracovaná data. Mapaping Cílem může být relační tabulka databáze, plochý soubor nebo soubor XML. Zdroje a cíle jsou povinné v jakékoli mapě.ping, i když se jejich typ může lišit.
- Mapaping Parametry a proměnné: mapaping Parametry a proměnné vám pomohou vytvořit dočasné proměnné objekty, které vám umožní definovat a ukládat dočasné hodnoty, zatímco mapaping zpracovává data. Mapaping Parametry a proměnné jsou volitelné, uživatelem definované datové typy, které lze vytvořit pro mapuping a lze na ně odkazovat a aktualizovat je pro konkrétní požadavek. Dozvíme se více o mapěping parametry a proměnné v této sekci.
- Mapplets: Mapplety jsou objekty, které se skládají ze sady transformací, zdrojů nebo cílů. Mapplety se obvykle vytvářejí za účelem opětovného využití existující funkcionality sady transformací. Mapplet lze použít v libovolném počtu mapových objektů.pings.
Co je mapa fázeping?
Mapa jevištěping je mapaping ve kterém vytvoříme repliku zdrojové tabulky. Například v produkčním systému, pokud máte tabulku „employee“, můžete vytvořit identickou tabulku „employee_stage“ v ETL schéma.
Lokální tabulka fází nabízí řadu výhod. Prostoje v produkčním systému neovlivní váš ETL systém, protože máte vlastní tabulku „employee_stage“ místo odkazování na produkční tabulku „employee“. V produkčním systému mohou existovat i další operace a procesy, které ovlivňují výkon. Pokud však máte replikovanou tabulku fází, budou k ní přistupovat pouze ETL procesy. To nabízí výhody z hlediska výkonu.
Mapa na pódiupings,
- Zdrojové a cílové tabulky mají identickou strukturu
- Data v cílové tabulce jsou replikou dat zdrojové tabulky, nebo
- Data v tabulce fáze (cíle) jsou podmnožinou zdrojových dat.
Pokud například zdrojová tabulka obsahuje podrobnosti o zaměstnancích oddělení č. 10, 20, 30 a 40, může být pracovní tabulka tabulkou obsahující záznamy o zaměstnancích oddělení č. 10 a 30.
Jevištní stoly v datový sklad zefektivnit transformaci dat načítáním pouze těch dat, která jsou pro nás relevantní, a minimalizovat závislost ETL/datového skladu na operačním systému v reálném čase.
Jak vytvořit mapuping
V tomto cvičení vytvoříme mapu scényping, kde zdrojem bude tabulka „emp“ a cílem bude „emp_target“. Mapaping je vytvořen v níže uvedeném pracovním prostoru.
Konvence pojmenování – mapaping Názvy tabulek začínají předponou 'm_', za níž následuje název zdrojové a cílové tabulky oddělený podtržítkem.
Příklad – pokud načítáte tabulku emp_target z tabulky emp, pak mapaping Název může být 'm_emp_emp_target'.
Krok 1) Spusťte mapuping Návrhář.
- Otevřete nástroj Informatica Designer
- Klikněte na mapuping Ikona návrháře pro spuštění mapyping návrhář
Ikona se nachází na panelu nástrojů Návrháře, jak je znázorněno níže.
Krok 2) V mapěping Designer:
- Klikněte na mapupingmenu
- Vyberte možnost Vytvořit
Krok 3) Vstupte do mapyping název jako 'm_emp_emp_target' a klikněte na tlačítko OK.
Mapaping bude vytvořeno a uvedeno v mapěpingsložku v navigátoru repozitáře.
Mapaping musí mít alespoň zdroj a cíl, takže nyní přidáte oba.
Krok 4) V tomto kroku budeme:
- V složce Zdroje vyberte zdrojovou tabulku „emp“.
- Přetáhněte tabulku „emp“ do mapyping Návrhář.
V mapěping V návrháři se importovaná zdrojová tabulka zobrazí se svým kvalifikátorem zdroje.
Hodnocení – při importu jakékoli relační (databázové) tabulky do mapyping, bude také vytvořen další objekt typu kvalifikátor zdroje. Tato transformace kvalifikátoru zdroje je nezbytná a pomáhá systému Informatica Integrační služba Identifikujte zdrojovou databázovou tabulku a její vlastnosti. Při každém importu zdrojové tabulky se také vytvoří transformace kvalifikátoru zdroje. Nikdy byste neměli mazat objekt kvalifikátoru zdroje v mapě.ping.
Krok 5) V tomto kroku budeme:
- Vyberte cílovou tabulku „emp_target“ v části Targets složka.
- Přetáhněte tabulku „emp_target“ do mapy.ping Návrhář.
V mapěping V Návrháři bude importována a zobrazena „cílová tabulka“.
Pro správu zobrazovaného prostoru můžete tyto objekty na mapě ikonizovatping.
Krok 6) Klikněte pravým tlačítkem myši kamkoli do prázdné mapyping Pracovní prostor návrháře a vyberte možnost – Uspořádat vše ikonické.
Po výběru možnosti „Uspořádat vše ikonické“ bude pracovní plocha vypadat takto.
Krok 7) V Informatice navrhujeme zleva doprava. Zdrojové tabulky by tedy měly být na levé straně a cílové tabulky na pravé. Chcete-li uspořádat tabulky v našem pracovním prostoru, vyberte tabulku „emp_target“ a poté ji přetáhněte na pravou stranu tabulky emp.
Po tomto přeuspořádání bude pracovní prostor vypadat takto.
Hodnocení – pravidelně používejte klávesovou zkratku „Ctrl+S“ pro uložení změn do repozitáře.
Krok 8) Nyní máte ve své mapě zdrojové a cílové tabulky.ping, ale mapaping ještě není dokončena. Zdrojová a cílová tabulka by měly být propojeny, aby se dokončila mapapingChcete-li propojit zdroj a cíle, dvakrát klikněte na objekty SQ_EMP a EMP_TARGET, čímž změníte jejich zobrazení z ikonického na grafické.
Krok 9) Klikněte pravým tlačítkem myši na mapuping Pracovní prostor návrháře a vyberte možnost „Automatické propojení“ podle názvu.
Krok 10) Propojení zdroje s cílovou tabulkou:
- Vyberte sloupce zdrojové tabulky.
- Přetáhněte sloupce do cílové tabulky.
Zdrojová a cílová tabulka budou propojeny a mezi zdrojovou a cílovou tabulkou se objeví spojovací šipky.
Hodnocení – zde jste propojili všechny zdrojové sloupce s příslušnými sloupci cílové tabulky. To znamená, že pro každý načtený zdrojový záznam se načtou všechny sloupce cílové tabulky. Pokud chcete z načítání vyloučit některý konkrétní sloupec, klikněte na odkaz na daný sloupec a stiskněte klávesu Delete na klávesnici. Odkaz se odstraní a cílový sloupec se nenačte.
Krok 11) Pro uložení změn v mapě použijte klávesovou zkratku „Ctrl+S“pingVe výstupním okně můžete vidět zprávu mapy.ping validace/parsování. Potvrzuje, že vaše mapaping je platné. Vedle mapy bude také dočasně zelená značka fajfky.ping jméno na mapěping strom složek s označením mapyping je úspěšně provedeno.
Na mapěpingMůže existovat požadavek, kdy musíme předat proměnnou mapěping, nebo může nastat scénář, kdy potřebujeme vypočítat dočasné hodnoty a uložit je pro další spuštění mapypingPro tyto účely vytváříme mapuping parametry a proměnné.
Mapaping Parametry a proměnné
Stejně jako každý programovací jazyk má i Informatica svůj vlastní způsob definování parametrů a proměnných. Na rozdíl od jiných programovacích jazyků však Informatica není jazykem založeným na kódu. Pro vytvoření parametrů a proměnných v Informatice musíte dodržovat předdefinovanou syntaxi a navigaci.
Rozdíl mezi parametry a proměnnými –
| Mapaping parametry | Mapaping Proměnné |
|---|---|
| Mapaping Parametry jsou datové typy, jejichž hodnota po přiřazení zůstává v celé mapě konstantní.ping spustit. Pokud jste vytvořili mapuping parametr deptno=20, pak bude hodnota 20 konstantní pro celou mapuping spustit. Kdekoli se na parametr odkazuje, vždy vrátí hodnotu 20 pro danou instanci mapy.ping běh. Pro novou mapuping Například lze hodnotu parametru předefinovat. | Mapaping proměnné jsou objekty, na které se lze odkazovat v celé mapěping spustit (pro přístup k jejich hodnotám) a jejich hodnoty lze znovu přiřadit. Například mapaping Proměnnou total_salary lze použít v mapěpinga jeho hodnotu lze aktualizovat na základě platů. |
| Změněno mezi jednotlivými běhy úpravou soubor parametrů. | Uloženo do repozitáře po úspěšném spuštění relace a znovu použito jako počáteční hodnota pro další spuštění. |
Mapaping parametry a proměnné jsou specifické pro mapuping pouze. Nelze je odkazovat na jinou mapuping.
Jak vytvořit mapuping Parametr
Když vytváříte mapuping parametr, během provádění mapyping Integrační služba hledá přiřazenou hodnotu. Tyto hodnoty lze přiřadit na následujících místech.
- Uvnitř souboru parametrů
- V přiřazení proměnných před relací
- Počáteční hodnota v repozitáři
- Výchozí hodnota přiřazená při vytváření proměnné
Krok 1) Vytvoření mapyping parametr v mapěping Designer:
- Vyberte mapupingmenu
- Vyberte nabídku Parametry a proměnné
Krok 2) Na další obrazovce:
- Klikněte na nabídku pro přidání nové proměnné
- Z rozbalovací nabídky vyberte typ jako parametr
- Zadejte název parametru ve formátu $$Deptno
- Zadejte počáteční hodnotu 10
- Vyberte tlačítko OK
Nyní jste vytvořili mapuping parametr deptno s počáteční přiřazenou hodnotou 10 a na tento parametr se lze odkazovat uvnitř mapyping.
Jak vytvořit mapuping Proměnlivý
Krok 1) V mapěping Designer:
- Vyberte mapupingmenu
- Vyberte nabídku Parametry a proměnné
Krok 2) Na další obrazovce:
- Klikněte na nabídku pro přidání nové proměnné
- Z rozbalovací nabídky vyberte typ jako proměnná
- Zadejte název proměnné jako $$TotalSalary
- Vyberte DataType jako desítkové
- Zadejte počáteční hodnotu 0
- Vyberte tlačítko OK
Tím se vytvoří mapaping proměnná. Funkce pro práci s proměnnými, jako například SetVariable a SetMaxVariable, mění svou hodnotu během běhu.
Hodnocení – mapaping Názvy parametrů a proměnných vždy začínají znakem $$.






















