Session Properties in Informatica: Teljes bemutató
⚡ Okos összefoglaló
Az Informatica munkamenet-tulajdonságai szabályozzák, hogy az Integration Service hogyan és mikor mozgatja a sorokat a forrásból a célba, beleértve a véglegesítési pontokat, a naplófájlokat, a memória-elosztást, a hibakezelést és a térképen lévő kapcsolatokat.ping futásidőben használja.

A munkamenet egy utasításkészlet, amely megmondja az Informaticának, hogyan és mikor mozgassa az adatokat a forrásokból a célpontokba.
A munkamenet egy feladat, akárcsak a Workflow Managerben létrehozott többi feladat. Minden létrehozott munkamenetnek rendelkeznie kell egy térképping vele kapcsolatos.
Egy munkamenethez egyetlen pálya tartozhatping egyszerre, és ha egyszer hozzárendelték, akkor nem módosítható. Egy munkamenet-feladat végrehajtásához hozzá kell adni egy munkafolyamat.
Egy munkamenet lehet újrafelhasználható vagy nem újrafelhasználható objektum. Amikor létrehoz egy munkamenetet a Task Developerben, akkor az újrafelhasználható, de amikor létrehoz egy munkamenetet a Workflow Designerben, akkor az nem újrafelhasználható.
Egy újrafelhasználható munkamenet több munkafolyamathoz is hozzáadható.
A munkamenet tulajdonságai
A munkamenet tulajdonságaival konfigurálhatja a munkamenet különféle jellemzőit, például az előzetes és az utáni állapotot SQL szkriptek, naplófájl neve és elérési útja, memória tulajdonságai stb.
A térképet is felülírhatodping tulajdonságok a munkamenet tulajdonságaiban. Ebben a szakaszban a munkamenet következő fontos tulajdonságait tárgyaljuk.
- A forrássorokat úgy kell kezelni
- Elfogadási intervallum
- Munkamenet naplófájl tulajdonsága
- Terhelési tulajdonság tesztelése
- Naplóbeállítások
- Hibakezelés
- Forrás/Target Ingatlanok
- kapcsolatok
Step 1) Nyisd meg az „s_m_emp_emp_target” munkamenetet a Task Developerben, amelyet a korábbi oktatóanyagban hoztunk létre.
Step 2) Double- kattintson a Feladatfejlesztőn belüli munkamenet ikonra a Feladat szerkesztése ablak megnyitásához.
Step 3) A Feladat szerkesztése ablakban kattintson a Tulajdonságok fülre.
Step 4) A Tulajdonságok lapon az Informatica a munkamenet tulajdonságait jeleníti meg.
Kezelje a forrássorokat tulajdonságké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 megadhatja, hogy a forrásrekordot be kell-e illeszteni vagy törölni kell a célból.
Ennek az ingatlannak négy lehetősége van –
- betétlap
- Frissítések
- Törölni
- Adatvezérelt
Mind a négy lehetőség egy legördülő menüben található a tulajdonság neve mellett.
- Ha ez a tulajdonság „beszúrásra” van állítva, a forrásadatok beszúrásra lesznek jelölve. Ez azt jelenti, hogy az adatok csak beszúrásra kerülnek.
- Amikor a tulajdonság „frissítésre” van állítva, a céladatok frissülnek a forrásadatok alapján. Az adatok frissítéséhez elsődleges kulcsot kell definiálni a céltáblában.
- Amikor a tulajdonság „törlésre” van állítva, a célban már jelen lévő forrásadatok törlődnek a céltáblából. Ahhoz, hogy ez a tulajdonság végrehajtsa és alkalmazza a módosításokat, az elsődleges kulcsot definiálni kell a céltáblában.
- Ha a tulajdonság Adatvezérelt értékre van állítva, az Informatica ellenőrzi, hogy mely forrásrekordok vannak megjelölve. Ha a forrásrekordok beszúrásként vannak megjelölve egy térképenping, akkor a rekordok beszúródnak a célba. Ha a rekordok frissítésként vannak megjelölve a térképenping, akkor a rekordok frissülnek a célhelyen. Tehát a célhelyen végrehajtott művelet attól függ, hogyan kezelik a rekordokat a térképen belül.ping.
Az adatvezérelt megoldás a térkép megjelenítésének időpontjának kiválasztására szolgál.ping egy Update Strategy transzformációt tartalmaz, mivel ez a transzformáció minden sort külön-külön megjelöl.
Hogyan készítsünk kezelési forrássorokat – Törlés
Step 1) A munkamenet-feladat Tulajdonságok lapján:
- Válassza a „Törlés” lehetőséget a „Forrássorok kezelése” részben.
- Válassza az OK gombot
Step 2) Elsődleges kulcs definiálásához a céltáblában nyissa meg az Informatica Designer programot.
- Nyisd ki Target Tervező
- Double-kattintson az „emp_target” táblázatra
Ez megnyit egy „Táblázat szerkesztése” ablakot a céltáblánkhoz.
Step 3) A céltábla szerkesztő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.
Step 4) Mentse el a változtatásokat az Informaticában, és futtassa a munkafolyamatot ehhez a térképhez.ping.
Amikor végrehajtod ezt a térképetping, a célhelyen már jelen lévő forrásrekordok törlődnek.
Kötelezettségi időköz – Tulajdonság
Ez a tulajdonság határozza meg azt az intervallumot, amely után az Informatica véglegesítési műveletet hajt végre a céltáblán.
Például, ha 20,000 5,000 rekordot szúr be egy céltáblázatba, és a véglegesítési intervallumot 5,000-ben határozza meg, akkor minden XNUMX rekord beszúrása után a rendszer végrehajt egy véglegesítési műveletet.
Az alapértelmezett intervallum 10 000 sor, a véglegesítési típus pedig célalapú vagy forrásalapú lehet.
Munkamenet-naplófájl neve és munkamenet-naplófájl könyvtára
Konfigurálja ezt a tulajdonságot a módosításhoz
- Alapértelmezett munkamenet naplófájl neve és
- A naplófájl elérési útja
A $PMSessionLogDir\ egy Informatica változó, és be van kapcsolva. Windows a következő alapértelmezett helyre mutat: „C:\Informatica\9.6.1\server\infa_shared\SessLogs”.
Tesztterhelés engedélyezése
Ezzel a tulajdonsággal tesztelheted a munkamenetedet és a térképedet.pings. 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 funkció segít tesztelés a térkép helyességepings, paraméterfájlok és a térképen belüli különféle transzformációk működéseping.
Ha engedélyezi ezt a funkciót, akkor van egy másik tulajdonság is – a tesztelendő sorok száma –, amelyet a tesztbetöltéshez a forrásból lekérni kívánt rekordok számára kell konfigurálni.
Memória tulajdonságai
A memóriatulajdonságok rugalmasságot biztosítanak számunkra az Informaticának lefoglalt memória finomhangolásához a teljesítményoptimalizálás érdekében. Ha súlyos szűk keresztmetszetek vannak és a teljesítmény gyenge, akkor megpróbálhatja javítani a teljesítményt a memóriatulajdonságok segítségével.
A memória tulajdonságainak konfigurálásához kattintson a Feladat szerkesztése ablak Konfigurációs objektum fülére. Megnyílik egy másik ablak, 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ét, a szekvenciális puffer hosszát stb. Ezen tulajdonságok módosításai határozzák meg, hogy mennyi memóriát kell lefoglalni az Informatica szolgáltatások számára a működésükhöz.
Naplóbeállítások
Ebben a tulajdonság részben konfigurálhatja a munkamenet naplótulajdonságait. Beállíthatja, hogy hány naplót szeretne menteni egy munkamenethez, és a munkamenet-naplófájl maximális méretét.
Hibakezelés
Ebben a részben konfigurálhatja a munkamenet hibatulajdonságait.
A Leállítás hibák esetén beállítással beállíthatja, hogy hány hiba után kell leállítani a munkamenetet.
Felülírás használata tracing, felülírhatja a térképetping tracing szintek.
Beállíthatja a munkamenet viselkedését különféle hibák esetén is, például tárolt eljáráshiba, utólagos SQL-hiba stb.
Térképping és Forrás/Target Ingatlanok
A térképenping A Feladat szerkesztése ablak lapján konfigurálhatja a térkép tulajdonságait.ping valamint a forrásairól, céljairól és transzformációiról. A táblanevek felülírhatók, és itt alkalmazhatók a táblanevek előtagjai, valamint a transzformációs tulajdonságok a térképen belül állíthatók be.ping áttekinthetők és felül is írhatók. Egyetlen helyen tekintheti át mindegyiket.
Kapcsolat tulajdonságai a térképenping
Ezzel a tulajdonsággal adatbázis-kapcsolatokat definiálhat a források és célok számára.
Forrás tulajdonságai
Ebben a részben konfigurálhatja a térkép forrásához kapcsolódó tulajdonságokat.pingKonfigurálhat pre- és post SQL szkripteket a forráshoz.
Az SQL lekérdezés tulajdonság használatával felülbírálhatja a forrás SQL-jét. Ebben a szakaszban a forrástábla nevét is felülbírálhatja.
Target Ingatlanok
Ebben a részben a cél részleteit konfigurálhatja. Meghatározhatja, hogy a célrakomány tömeges vagy normál rakomány legyen-e.
| Target terhelés típusa | Mit jelent ez a futás szempontjából? |
|---|---|
| Normál | A sorok az adatbázis naplóján keresztül kerülnek kiírásra, így a betöltés lassabb, de az adatbázis helyreállítása hiba után lehetséges. |
| Tömeg | A visszaállítási napló pufferei megkerülésre kerülnek, így a betöltés gyorsabb, de a sikertelen betöltés helyreállítása nem érhető el. |
Azt a tulajdonságot is definiálhatod, hogy a céltábla feltöltése előtt csonkold a táblát, így először a tábla ürül ki, és csak utána történik meg a betöltés. Ez a tulajdonság hasznos a térkép létrehozásakor.pings a színpadi terheléshez.
Definiálhatunk céltáblát SQL előtt és után is. Az SQL előtti kód az az SQL kódrészlet, amely a céltáblába való beszúrás előtt kerül végrehajtásra, az SQL utáni kód pedig a céltábla betöltésének befejezése után.
Munkamenet-feladat sikeres vagy sikertelen
Amikor egy munkafolyamat több munkamenetet tartalmaz, egy vagy több közülük sikertelen lehet, míg a többi sikeres, ami felveti a kérdést, hogy milyen legyen a munkafolyamat állapota. Az ilyen feltételek kezelésére az Informatica egy hibaspecifikus tulajdonságot biztosít a munkafolyamaton belül. Az ilyen viselkedés konfigurálásához –
Step 1) Nyisd meg a korábban létrehozott „wkf_run_command” munkafolyamatot.
Step 2) Double-kattintson a parancsfeladatra. Ezzel megnyílik a Feladat szerkesztése ablak.
- Válassza az Általános lapot
- Jelölje be a „szülő feladat sikertelen, ha ez a feladat sikertelen” tulajdonság melletti jelölőnégyzetet.
- Válassza az OK gombot
Step 3) Double-kattintson a munkamenet-feladatra. Ezzel megnyílik a Feladat szerkesztése ablak.
- Válassza az Általános lapot
- Jelölje be a „szülő feladat sikertelen, ha ez a feladat sikertelen” tulajdonság melletti jelölőnégyzetet.
- Válassza az OK gombot
Step 4) Mentse el a módosításokat a Ctrl+S billentyűkombinációval.
Amikor a fenti módosítások elvégzése után végrehajtja ezt a munkafolyamatot, és bármelyik feladat sikertelen, a munkafolyamat állapota sikertelen lesz, így azonosíthatja, hogy a munkafolyamat végrehajtása során egyes feladatok sikertelenek voltak.






















