Térképping Informatica: Létrehozás, komponensek és paraméterek
⚡ Okos összefoglaló
Térképping Az Informaticában az az objektum, amely transzformációk segítségével összekapcsolja a forrásdefiníciókat a céldefiníciókkal, pontosan meghatározva, hogy az egyes adatoszlopok hogyan legyenek beolvasva, módosítva és betöltve egy ETL munkamenet futása során.

Mi az a térkép?ping?
Egy térképping forrás- és célobjektumok gyűjteménye, amelyeket transzformációk halmaza köt össze. Ezek az átalakítások egy szabálykészletből állnak, amelyek meghatározzák az adatfolyamot és azt, hogyan töltődnek be az adatok a célobjektumokba.
Egy térképping a következő objektumkészletből áll:
- Forrás meghatározása - a forrásdefiníció meghatározza a forrás szerkezetét és jellemzőit, az alapul szolgáló adattípusokat, az adatforrás típusát és így tovább.
- Átalakítás - transzformáció Az objektumok határozzák meg, hogyan alakulnak át a forrásadatok, és a folyamat során különféle függvények alkalmazhatók.
- Target Meghatározás – a céldefiníció határozza meg a végső célt, ahová az adatok betöltődnek.
- Linkek – A hivatkozások a forrásdefiníciót különböző transzformációkkal és céltáblákkal kötik össze. Ezek határozzák meg, hogyan áramlanak az adatok a forrástól a célig és a transzformációkon keresztül.
Miért van szükséged térképre?ping?
Egy térképping egy Informaticában található objektum, amelynek segítségével meghatározhatja, hogyan módosuljanak a forrásadatok, mielőtt elérnék a célobjektumot. Például, ha egy alkalmazott neve „Bill „Clinton” név a forrásrendszerben, a célrendszerben pedig az alkalmazott neve „Clinton” formátumban szükséges. Bill„, az ilyen műveletek a térképen tervezhetők meg”ping szinten. Alapvetően a forrásadatokkal végzett műveletek a térképen vannak meghatározva.ping szint.
Egy térképping az alapvető Informatica objektum, amelynek segítségével definiálhatjuk az adattranszformáció részleteit és a forrás/cél objektum jellemzőit. Térképpingsegítenek meghatározni az adattranszformációt az egyes oszlopok szintjén minden sorhoz. Még egyetlen térképen isping több forrást és célt is kezelhetsz.
A térkép összetevőiping
A térkép alapvető összetevőiping vannak:
- Forrástáblázatok
- Térképping paraméterek és változók
- Target objektumok
- Térképping transzformációk
Különböző objektumok alkotják a térképetpingEgy térképping forrásokból, célpontokból, térképből állhatping paraméterek és változók, mappletek, különféle transzformációk és felhasználó által definiált függvények.
- Térképping Forrás: térképping A források azok az objektumok, ahonnan a forrásadatokat lekérjük. A forrás lehet adatbázistábla, egyszerű fájl, XML-forrás vagy egy COBOL fájl forrása.
- Térképping Target: a térképping A cél a célobjektum, ahová a végső feldolgozott adatok betöltődnek. Egy térképping A cél lehet egy adatbázis relációs táblázata, egy egyszerű fájl vagy egy XML fájl. A források és célok megadása kötelező minden map-ben.ping, bár típusuk eltérő lehet.
- Térképping Paraméterek és változók: térképping A paraméterek és változók segítenek ideiglenes változó objektumok létrehozásában, amelyek lehetővé teszik ideiglenes értékek definiálását és tárolását a térkép használata közben.ping feldolgozza az adatokat. Térképping A paraméterek és változók opcionális, felhasználó által definiált adattípusok, amelyek létrehozhatók egy térképhezping és egy adott igényhez hivatkozható és frissíthető. Többet fogunk megtudni a térképrőlping paraméterek és változók ebben a szakaszban.
- Mapplets: A mappletek olyan objektumok, amelyek transzformációk, források vagy célok halmazából állnak. A mappleteket általában egy transzformációhalmaz meglévő funkcionalitásának újrafelhasználására hozzák létre. Egy mapplet tetszőleges számú térképelemben használható.pings.
Mi az a színpadtérkép?ping?
Egy színpadi térképping egy térképping amelyben létrehozzuk a forrástábla egy replikáját. Például egy éles rendszerben, ha van egy „alkalmazott” táblánk, akkor létrehozhatunk egy azonos táblát „alkalmazotti_szakasz” néven a ETL séma.
Egy helyi előkészítési tábla számos előnnyel jár. A termelési leállás nem befolyásolja az ETL rendszert, mivel a saját „employee_stage” táblája van ahelyett, hogy az éles „employee” táblára hivatkozna. Egy termelési rendszerben lehetnek más műveletek és folyamatok is, amelyek befolyásolják a teljesítményt. Ha azonban van egy replikált előkészítési tábla, akkor csak az ETL folyamatok férhetnek hozzá. Ez teljesítménybeli előnyöket kínál.
Színpadtérképpings,
- A forrás- és céltáblák szerkezete megegyezik
- A céltábla adatai a forrástábla adatainak másolatai, vagy
- A szakasz (cél) tábla adatai a forrásadatok részhalmazát alkotják.
Például, ha a forrástábla a 10-es, 20-as, 30-as és 40-es osztály alkalmazotti adatait tartalmazza, akkor az átmeneti tábla lehet egy olyan tábla, amely csak a 10-es és 30-as osztály alkalmazotti rekordjait tartalmazza.
Színpadi asztalok egy adattárház Hatékonyabbá tesszük az adatátalakítást azáltal, hogy csak a számunkra releváns adatokat kérjük le, és minimalizáljuk az ETL/adattárház valós idejű operációs rendszertől való függőségét.
Hogyan készítsünk térképetping
Ebben a gyakorlatban egy színpadi térképet fogunk készíteni.ping, amelyben a forrás az „emp” tábla, a cél pedig az „emp_target” lesz. A térképping az alább látható munkaterületen épül fel.
Elnevezési – térképping A nevek előtt egy 'm_' karakter áll, amelyet aláhúzásjellel elválasztott forrás- és céltábla neve követ.
Példa – ha az emp táblából töltöd be az emp_target táblát, akkor a mapping A név lehet „m_emp_emp_target”.
Step 1) Indítsa el a Térképetping Tervező.
- Nyissa meg az Informatica Designer eszközt
- Kattintson a térképreping Tervező ikon a Térkép elindításáhozping Tervező
Az ikon a Tervező eszköztáron található, az alábbiak szerint.
Step 2) Térképenping Tervező:
- Kattintson a térképrepings menüt
- Válassza a Létrehozás lehetőséget
Step 3) Lépj be a térképreping nevet adjon meg „m_emp_emp_target”-ként, és válassza az OK gombot.
A térképping létrejön és megjelenik a Térkép alattpings mappát a tárház navigátorában.
Egy térképping legalább egy forrással és egy céllal kell rendelkeznie, így most mindkettőt hozzá kell adnia.
Step 4) Ebben a lépésben a következőket fogjuk tenni:
- Válassza ki az „emp” forrástáblát a Források mappa alatt.
- Húzd át az „emp” táblát a Térképreping Tervező.
Térképenping A Designerben az importált forrástábla a forrásminősítőjével jelenik meg.
Megjegyzések – amikor bármilyen relációs (adatbázis) táblát importálunk egy térképbeping, egy további, forrásminősítő típusú objektum is létrejön. Ez a forrásminősítő átalakítás szükséges, és segíti az Informatica Integrációs szolgáltatás azonosítsa a forrásadatbázis táblát és annak tulajdonságait. Forrástábla importálásakor egy forrásminősítő transzformáció is létrejön. Soha ne töröljön forrásminősítő objektumot egy térképenping.
Step 5) Ebben a lépésben a következőket fogjuk tenni:
- Válassza ki az „emp_target” céltáblát a Targets mappát.
- Húzd át az „emp_target” táblát a Térképreping Tervező.
Térképenping A Designer programban a „céltábla” importálásra és megjelenítésre kerül.
A nézeti tér kezeléséhez ikonizálhatja ezeket az objektumokat a térképen.ping.
Step 6) Kattintson jobb gombbal az üres térkép bármely pontjáraping Tervező munkaterület, és válassza az – Összes ikonikus elrendezése lehetőséget.
Miután kiválasztotta az „Összes ikonikus elrendezése” lehetőséget, a munkaterület így fog kinézni.
Step 7) Az Informaticában a tervezés során a folyamat balról jobbra halad. Tehát a forrástábláknak a bal oldalon, a céltábláknak pedig a jobb oldalon kell lenniük. A táblázatok munkaterületen való elrendezéséhez jelöljük ki az „emp_target” táblázatot, majd húzzuk át az emp táblázat jobb oldalára.
Az átrendezés után a munkaterület így fog kinézni.
Megjegyzések – rendszeresen használja a „Ctrl+S” billentyűparancsot a módosítások mentéséhez a tárházba.
Step 8) Most már vannak forrás- és céltáblák a térképenping, de a térképping még nem fejeződött be. A forrás- és céltáblákat össze kell kapcsolni a leképezés befejezéséhez.pingA forrás és a célok összekapcsolásához kattintson duplán az SQ_EMP és az EMP_TARGET objektumokra, hogy ikonikusról grafikusra változtassa a nézetüket.
Step 9) Kattintson jobb gombbal a térképreping Tervező munkaterületen, és válassza az „Automatikus csatolás név szerint” lehetőséget.
Step 10) A forrás és a céltábla összekapcsolása:
- Jelölje ki a forrástábla oszlopait.
- Húzd át az oszlopokat a céltáblázatra.
A forrás- és céltábla összekapcsolódik, és a forrástáblától a céltábláig összekötő nyilak jelennek meg.
Megjegyzések – itt az összes forrásoszlopot összekapcsolta a megfelelő céltábla oszlopaival. Ez azt jelenti, hogy minden beolvasott forrásrekord esetén a cél összes oszlopa betöltődik. Ha ki szeretne zárni egy adott oszlop betöltését, kattintson az adott oszlop hivatkozására, és nyomja meg a Delete billentyűt a billentyűzeten. A hivatkozás eltávolításra kerül, és a céloszlop nem töltődik be.
Step 11) A térkép módosításainak mentéséhez használd a „Ctrl+S” billentyűkombinációt.pingA kimeneti ablakban láthatja a térkép üzenetét.ping validáció/elemzés. Megerősíti, hogy a térképedping érvényes. Ezenkívül egy ideiglenes zöld pipa is lesz a térkép mellett.ping név a térképenping mappafa, amely a térképet jelziping sikeresen megtörténik.
A térképenpingLehet olyan követelmény, ahol egy változót kell átadnunk a map-nekping, vagy előfordulhat olyan forgatókönyv, amikor ideiglenes értékeket kell kiszámítanunk, és azokat a térkép következő munkamenetének futtatásához kell tárolnunk.pingEbből a célból térképet készítünk.ping paraméterek és változók.
Térképping Paraméterek és változók
Mint minden programozási nyelvnek, az Informaticának is megvan a saját módja a paraméterek és változók definiálására. De más programozási nyelvekkel ellentétben az Informatica nem kód alapú nyelv. Paraméterek és változók létrehozásához az Informaticában az előre definiált szintaxist és navigációt kell követni.
A paraméterek és a változók közötti különbség -
| Térképping paraméterek | Térképping Változók |
|---|---|
| Térképping a paraméterek azok az adattípusok, amelyek értéke, miután hozzárendeltük őket, állandó marad a térképen.ping futni. Ha létrehoztál egy térképetping paraméter deptno=20, akkor a 20-as érték állandó lesz az egész térképenping futtatás. Bárhol is hivatkozunk a paraméterre, az mindig a 20-as értéket adja vissza a map adott példányára.ping futni. Egy új térképértping Például a paraméter értéke újradefiniálható. | Térképping a változók olyan objektumok, amelyekre a térképen keresztül lehet hivatkozniping futtathatók (az értékük eléréséhez), és az értékük átrendelhető. Például egy térképping A total_salary változó használható egy térképenping, és az értéke a fizetések alapján frissíthető. |
| Futtatások között a szerkesztéssel változott paraméterfájl. | Sikeres munkamenet-futtatás után a rendszer menti a tárházba, és a következő futtatás kezdőértékeként használja újra. |
A térképping a paraméterek és változók egy térképre jellemzőekping csak. Nem lehet rájuk hivatkozni egy másik térképenping.
Hogyan készítsünk térképetping Vizsgált paraméter
Amikor létrehozol egy térképetping paraméter, a map végrehajtása soránping Az Integrációs Szolgáltatás a hozzárendelt értéket keresi. Ezek az értékek a következő helyeken rendelhetők hozzá.
- Egy paraméterfájlon belül
- A munkamenet előtti változó hozzárendelésben
- Kezdeti érték a tárházban
- A változó létrehozása során hozzárendelt alapértelmezett érték
Step 1) Térkép létrehozásaping paraméter a Térképenping Tervező:
- Válassza ki a térképetpings menüt
- Válassza ki a Paraméterek és változók menüt
Step 2) A következő képernyőn:
- Kattintson az új változó hozzáadása menüre
- A legördülő menüből válassza ki a típust paraméterként
- Adja meg a paraméter nevét $$Deptno formátumban
- Adjon meg egy 10-es kezdőértéket
- Válassza az OK gombot
Most már létrehoztál egy térképetping a deptno paraméter kezdeti hozzárendelt értéke 10, és erre a paraméterre a térképen belül lehet hivatkozniping.
Hogyan készítsünk térképetping Változó
Step 1) Térképenping Tervező:
- Válassza ki a térképetpings menüt
- Válassza ki a Paraméterek és változók menüt
Step 2) A következő képernyőn:
- Kattintson az új változó hozzáadása menüre
- A legördülő menüből válaszd ki a változó típusát
- Írja be a változó nevét $$TotalSalary formátumban
- Válassza a DataType-ot decimálisként
- Adjon meg egy 0-es kezdőértéket
- Válassza az OK gombot
Ez létrehoz egy térképetping változó. Az olyan változófüggvények, mint a SetVariable és a SetMaxVariable, futás közben megváltoztatják az értéküket.
Megjegyzések – térképping A paraméterek és változók nevei mindig $$ karakterrel kezdődnek.






















