Munkamenet tulajdonságai az Informaticában: Teljes bemutató

Tartalomjegyzék:

Anonim

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 -

  1. 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.
  2. 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

  1. Nyitott tervező
  2. 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

  1. Az EmpNo oszlopban válassza ki a kulcs típusát elsődleges kulcsként a legördülő menüből és
  2. 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

  1. Válassza az Általános lapot
  2. Jelölje be a "sikertelen szülő, ha ez a feladat sikertelen" tulajdonság melletti jelölőnégyzetet
  3. Válassza az Ok gombot

3. lépés - Kattintson duplán a munkamenet feladatra, ezzel megnyílik a feladat szerkesztése ablak

  1. Válassza az Általános lapot
  2. Jelölje be a "sikertelen szülő, ha ez a feladat sikertelen" tulajdonság melletti jelölőnégyzetet
  3. 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.