A Session tulajdonság egy olyan utasításkészlet, amely utasítja az Informaticát, hogyan és mikor kell az adatokat a forrásról a célra áthelyezni.
A munkamenet tulajdonság egy olyan feladat, mint a munkafolyamat-kezelőben létrehozott többi feladat. Minden létrehozott munkamenethez társítani kell egy leképezést.
Egy munkamenetnek egyszerre csak egyetlen leképezése lehet, és hozzárendelése után nem módosítható. Munkamenet-feladat végrehajtásához hozzá kell adni egy munkafolyamathoz.
A munkamenet lehet újrafelhasználható objektum vagy nem használható fel újra. Amikor munkamenetet hoz létre a feladatfejlesztőben, akkor azt újra felhasználhatja, de amikor munkamenetet hoz létre a munkafolyamat-tervezőben, akkor az nem használható fel újra.
Újrafelhasználható munkamenet hozzáadható több munkafolyamathoz.
Ebben az oktatóanyagban megtanulod
- A munkamenet tulajdonságai
- Kezelje a forrássorokat tulajdonként
- Hogyan készítsük el a forrássorokat - Törlés
- Commit Interval - Tulajdonság
- Munkamenet-naplófájl neve és munkamenet-naplófájl könyvtár
- Engedélyezze a tesztterhelést
- Memória tulajdonságai
- Naplóbeállítások
- Hibakezelés
- Feltérképezés és forrás / cél tulajdonságai
- Kapcsolat tulajdonságai a leképezésben
- Forrás tulajdonságai
- Cél tulajdonságai
- A munkamenet sikere vagy sikertelensége
A munkamenet tulajdonságai
A munkamenet tulajdonságainak használatával konfigurálhatja a munkamenet különféle jellemzőit, például az SQL parancsfájlok előtti és utáni parancsokat, a naplófájl nevét és elérési útját, memória tulajdonságait stb.
A leképezési tulajdonságokat felülírhatja a munkamenet tulajdonságaiban is. Ebben a részben a munkamenet következő fontos tulajdonságait tárgyaljuk.
- A forrássorokat úgy kezelje
- Commit Interval
- Munkamenet-naplófájl tulajdonság
- Teszt terhelés tulajdonság
- Naplóbeállítások
- Hibakezelés
- Forrás / cél tulajdonságai
- Kapcsolatok
1. lépés: Nyissa meg az "s_m_emp_emp_target" munkamenetet a feladatfejlesztőben, amelyet a korábbi oktatóanyagban hoztunk létre.
2. lépés: Kattintson duplán a munkamenet ikonjára a Task Developer alkalmazásban a feladatablak szerkesztésének megnyitásához.
3. lépés: A "Feladat szerkesztése" ablakban kattintson a Tulajdonságok fülre.
4. lépés: A Tulajdonságok lapon megmutatja a munkamenet tulajdonságait
Kezelje a forrássorokat tulajdonként
Ez a tulajdonság lehetővé teszi annak meghatározását, hogy a forrásadatok hogyan befolyásolják a céltáblát. Például meghatározhatja, hogy a forrásrekordot be kell illeszteni vagy törölni kell a célból.
Ennek a szálláshelynek négy lehetősége van -
- Helyezze be
- Frissítés
- Töröl
- Adatvezérelt
- Ha ezt a tulajdonságot beillesztésre állítja be , akkor a forrásadatokat bejelölésre kijelölik. Ez azt jelenti, hogy az adatokat csak beilleszteni kell.
- Amikor a tulajdonság frissítésre van állítva , a céladatokat a forrásadatok frissítik. Az adatok frissítéséhez az elsődleges kulcsot meg kell határozni a céltáblában.
- Ha a tulajdonság a forrás adatainak törlésére van beállítva, a céltáblából törlődnek. Ahhoz, hogy ez a tulajdonság végrehajthassa és alkalmazza a módosításokat, az elsődleges kulcsot meg kell határozni a céltáblában.
- Az adatvezérelt tulajdonságra állítva az Informatica ellenőrzi, hogy milyen forrásrekordok vannak megjelölve. Ha egy leképezésben a forrásrekordokat beillesztésként jelölik meg, akkor a rekordok a célba kerülnek. Ha a rekordok frissítésként vannak megjelölve a leképezésben, akkor a rekordok frissülnek a célban. Tehát az, hogy a célnál milyen műveletet hajtanak végre, attól függ, hogy a rekordokat hogyan kezelik a leképezésen belül.
A forrássorok kezelése - Törlés
1. lépés -
- A munkamenet feladat tulajdonság lapján válassza a "Törlés" lehetőséget a "Forrássorok kezelése másként" részben.
- Válassza az OK gombot
2. lépés - Az elsődleges kulcs meghatározásához a céltáblában nyissa meg az Informatica designer alkalmazást
- Nyitott tervező
- Kattintson duplán az "emp_target" táblára
Ez megnyit egy "táblázat szerkesztését" a céltáblánk számára.
3. lépés - A céltábla szerkesztési ablakában
- Az EmpNo oszlopban válassza ki a kulcs típusát elsődleges kulcsként a legördülő menüből és
- Válassza az OK gombot.
4. lépés - Mentse el az Informatica módosításait, és hajtsa végre a hozzárendelés munkafolyamatát.
Amikor ezt a leképezést végrehajtja, a forrásrekordok, amelyek már vannak a célban, törlődnek.
Commit Interval - Tulajdonság
Ez a tulajdonság határozza meg azt az intervallumot, amely után az Informatica végrehajtási műveletet hajt végre a céltáblával.
Például, ha 20.000 rekordot szúr be egy céltáblába, és a végrehajtási intervallumot 5000-nek definiálja, akkor minden 5000 rekord beillesztése után a cél egy végrehajtási műveletet hajt végre.
Munkamenet-naplófájl neve és munkamenet-naplófájl könyvtár
Állítsa be ezt a tulajdonságot a módosításhoz
- Alapértelmezett munkamenetnapló fájl neve és
- A naplófájl útvonala
A $ PMSessionLogDir \ egy Informatica változó, és az ablakokban a következő alapértelmezett helyre mutat: "C: \ Informatica \ 9.6.1 \ server \ infa_shared \ SessLogs".
Engedélyezze a tesztterhelést
Ennek a tulajdonságnak a használatával tesztelheti a munkamenetet és a hozzárendeléseket. Amikor ezt a funkciót használja, és végrehajtja a munkameneteket, a rekordok lekérésre kerülnek a forrásokból, de nem töltődnek be a célba. Tehát ez a szolgáltatás segít a leképezések, a paraméterfájlok helyességének tesztelésében, a különböző átalakítások működésében a leképezésen belül.
Ha engedélyezi ezt a funkciót, akkor van még egy tulajdonság - a tesztelendő sorok száma, ezt a tulajdonságot úgy kell beállítani, hogy a bejegyzések számát be lehessen tölteni a tesztterhelés forrásából.
Memória tulajdonságai
A memória tulajdonságai rugalmasságot biztosítanak az Informatica számára lefoglalt memória finomhangolásához a teljesítmény optimalizálása érdekében. Ha nagy a szűk keresztmetszet és a teljesítmény gyenge, akkor megpróbálhatja javítani a teljesítményt a memória tulajdonságainak felhasználásával.
A memória tulajdonságainak konfigurálásához kattintson a szerkesztési ablak "konfigurációs objektum" fülére. Megnyit egy másik ablakot, ahol konfigurálhatja a módosításokat.
Ebben a szakaszban konfigurálhatja a memória tulajdonságait. Például az alapértelmezett pufferblokk-méret, a szekvenciális pufferhossz stb. Ennek a tulajdonságnak a megváltoztatása határozza meg, hogy mennyi memóriát kell kiosztani az Informatica-szolgáltatások működéséhez.
Naplóbeállítások
Ebben a tulajdonság szakaszban konfigurálhatja a munkamenet napló tulajdonságait. Beállíthatja a nem értéket, hogy hány munkanapot szeretne menteni egy munkamenethez, a munkamenetnapló fájl maximális méretét.
Hibakezelés
Ebben a szakaszban konfigurálhatja a munkamenet hiba tulajdonságait.
A Stop on hibák használatával konfigurálhatja, hogy hány hibát kell leállítania a munkamenetnek.
A felülbírálás nyomon követésével felülírhatja a leképezés nyomkövetési szintjeit.
Konfigurálhatja a munkamenet viselkedését különféle felmerült hibákra, például tárolt eljáráshibára, SQL utáni hibára stb.
Feltérképezés és Forrás / Cél tulajdonságok
A munkamenet szerkesztési feladatablakának leképezés fülén konfigurálhatja a leképezéshez kapcsolódó tulajdonságokat és annak forrásait / célpontjait és transzformációit. A tulajdonságok ezen részével felülírhatja a forrás és a célok tulajdonságait. A forrásokhoz és a célokhoz felülírhatjuk a táblák nevét, alkalmazhatunk táblanév előtagokat. A leképezéseken belül konfigurálhatjuk a különféle transzformációk, források és célpontok tulajdonságait, ezen felül ebben a szakaszban ezeket a tulajdonságokat is áttekinthetjük és felülírhatjuk. Olyan, mint egyetlen hely, ahol át lehet tekinteni ezeket a tulajdonságokat.
Kapcsolat tulajdonságai a leképezésben
Ezen tulajdonság használatával meghatározhatja az adatbázis-kapcsolatokat a forráshoz és a célokhoz.
Forrás tulajdonságai
Ebben a szakaszban konfigurálhatja a leképezés forrásával kapcsolatos tulajdonságokat. Konfigurálhatja a forrás előtti és utáni SQL parancsfájlokat.
Az SQL lekérdezési tulajdonság használatával felülírhatja a forrás SQL-jét. Ebben a szakaszban felülírhatja a forrástábla nevét is.
Cél tulajdonságai
Ebben a szakaszban konfigurálhatja a cél részleteit. Megadhatja, hogy a célterhelésnek tömeges terhelésnek vagy normál módnak kell-e lennie.
Tömeges terhelés esetén a teljesítménynövekedés érhető el, mivel a terhelés alatt nincsenek az adatbázis által kezelt átdolgozási napló pufferek.
Másrészt a normál terhelés lassabb a tömeges terheléshez képest, de meghibásodás esetén az adatbázis helyreállítása lehetséges.
Meghatározhatja a céltábla csonkolásának tulajdonságát is, mielőtt feltöltené. Ez azt jelenti, hogy mielőtt bármilyen rekordot töltene be a célba, a céltábla meg lesz csonkolva, majd a betöltés végrehajtásra kerül. Ez a tulajdonság akkor hasznos, amikor hozzárendeléseket készítünk a színpadterheléshez.
Meghatározhatjuk a céltáblát az SQL előtt és az SQL után is. Az Pre SQL az SQL kód azon része, amelyet a céltáblába történő beillesztés előtt hajtanak végre, és a post SQL kódot a céltábla betöltésének befejezése után hajtják végre.
A munkamenet sikere vagy kudarca
Ha több munkamenet van a munkafolyamaton belül, akkor előfordulhat olyan eset, amikor egy vagy több munkamenet sikertelen lesz. Ilyen körülmények között felmerül a kérdés, hogy mi lenne a munkafolyamat állapota, mert olyan munkafolyamat van, amelyben kevés feladat bukott meg, és kevés feladat sikerült. Az ilyen körülmények kezeléséhez az Informatica lehetőséget nyújt a hiba specifikus tulajdonságának beállítására a munkafolyamaton belül. Az ilyen viselkedés konfigurálásához -
1. lépés - Nyissa meg a korábban létrehozott "wkf_run_command" munkafolyamatot
2. lépés - Kattintson duplán a parancsfeladatra, ez megnyitja a feladatablakot
- Válassza az Általános lapot
- Jelölje be a "sikertelen szülő, ha ez a feladat sikertelen" tulajdonság melletti jelölőnégyzetet
- Válassza az Ok gombot
3. lépés - Kattintson duplán a munkamenet feladatra, ezzel megnyílik a feladat szerkesztése ablak
- Válassza az Általános lapot
- Jelölje be a "sikertelen szülő, ha ez a feladat sikertelen" tulajdonság melletti jelölőnégyzetet
- Válassza az Ok gombot
4. lépés - A módosítások mentése a ctrl + s parancsikon használatával.
Ha ezt a munkafolyamatot a fenti változtatások végrehajtása után hajtja végre, ha valamelyik feladat sikertelen, akkor a munkafolyamat státusza sikertelen lesz. így azonosíthatja, hogy a munkafolyamat végrehajtása során egyes feladatai sikertelenek voltak.