Atribuut Session on juhiste kogum, mis juhendab Informaticat, kuidas ja millal andmeid allikatest sihtmärkidesse viia.
Seansi atribuut on ülesanne, täpselt nagu teisedki ülesanded, mille loome töövoogihalduris. Igal teie loodud seansil peab olema seotud kaardistamine.
Seansil võib olla korraga üks kaardistamine ja kui see on määratud, ei saa seda muuta. Seansiülesande täitmiseks tuleb see lisada töövoogu.
Seanss võib olla korduvkasutatav objekt või ühekordne. Kui loote seansi ülesannete arendajaga, saab seda uuesti kasutada, kuid kui loote seansi töövoo kujundajaga, pole see korduvkasutatav.
Korduvkasutatava seansi saab lisada mitmesse töövoogu.
Selles õpetuses saate teada
- Seansi omadused
- Käsitlege allikaridu kui vara
- Kuidas teha allikaridu käsitlemiseks - Kustuta
- Kohustusintervall - vara
- Seansilogi faili nimi ja seansi logifailide kataloog
- Luba testkoormus
- Mälu omadused
- Logi suvandid
- Viga käitlemisel
- Kaardistamine ja allika / sihtmärgi omadused
- Ühenduse atribuudid kaardistamisel
- Allika omadused
- Sihtomadused
- Seansiülesande õnnestumine või ebaõnnestumine
Seansi omadused
Seansi omaduste abil saate konfigureerida seansi erinevad omadused, näiteks SQL-i skriptide eel- ja postitused, logifaili nimi ja tee, mälu omadused jne.
Kaardistamise atribuudid saate ka seansi atribuutides tühistada. Selles osas käsitleme järgmisi sessiooni olulisi omadusi.
- Käsitlege allikaridu järgmiselt
- Tehke intervall
- Seansi logifail Atribuut
- Testkoormuse omadus
- Logi suvandid
- Viga käitlemisel
- Allika / eesmärgi atribuudid
- Ühendused
1. samm. Avage ülesande arendaja seanss "s_m_emp_emp_target", mille lõime varasemas õpetuses.
Samm 2) Ülesande redigeerimise akna avamiseks topeltklõpsake sessiooniikoonil Task Developeris.
Samm 3) Akna "Muuda ülesannet" klõpsake vahekaarti Atribuudid.
4. samm . Vahekaardil Atribuudid kuvatakse seansi omadused
Käsitlege allikaridu kui vara
See omadus võimaldab teil määratleda, kuidas lähteandmed mõjutavad sihttabelit. Näiteks saate määratleda, et lähtekirje tuleks sihtmärgist sisestada või kustutada.
Sellel majutusasutusel on neli võimalust -
- Sisesta
- Uuenda
- Kustuta
- Andmepõhine
- Kui see omadus on seatud sisestamiseks , märgitakse lähteandmed sisestamiseks. See tähendab, et andmed sisestatakse ainult.
- Kui atribuut on määratud värskendama , värskendatakse lähteandmete abil sihtandmeid. Andmete värskendamiseks tuleb esmane võti määratleda sihttabelis.
- Kui atribuut on seatud sihtmärgis juba olevate lähteandmete kustutamiseks, kustutatakse siht tabelist. Selle atribuudi muudatuste teostamiseks ja rakendamiseks peaks sihttabelis olema määratletud esmane võti.
- Kui atribuudi väärtuseks on seatud andmed , kontrollib Informatica, millised allikakirjed on märgitud. Kui kaardistamisel on allikakirjed sisestatud, siis sisestatakse kirjed sihtmärki. Kui kirjed on kaardistamisel värskenduseks märgitud, siis värskendatakse kirjed sihtmärgis. See, milline operatsioon sihtmärgil tehakse, sõltub sellest, kuidas kaardistamisel kirjeid töödeldakse.
Kuidas teha allikaridu - kustuta
Samm 1 -
- Valige seansiülesande atribuudi vahekaardil jaotises "Allikaridade käsitlemine" suvand "Kustuta"
- Valige nupp OK
2. samm - esmase võtme määratlemiseks sihttabelis avage Informatica disainer
- Avatud sihtkujundaja
- Topeltklõpsake tabelil "emp_target"
See avab meie tabeli jaoks tabeli „Muuda tabelit“.
3. samm - sihttabeli redigeerimisaknas
- Veeru EmpNo jaoks valige kerimismenüüst võtme tüüp "primaarvõti" ja
- Valige nupp OK.
4. samm - salvestage muudatused Informaticasse ja käivitage selle kaardistamise töövoog.
Selle kaardistamise korral kustutatakse allikakirjed, mis on juba sihtmärgil olemas.
Kohustusintervall - vara
See omadus määrab intervalli, mille järel Informatica teeb sihttabeli sidumisoperatsiooni.
Näiteks kui sisestate sihttabelisse 20 000 kirjet ja määrate toimimisintervalliks 5000, siis pärast iga 5000 kirjesse sisestamist sihtmärgis tehakse sooritamistoiming.
Seansilogi faili nimi ja seansi logifailide kataloog
Seadistage see omadus muutmiseks
- Vaikimisi seansi logifaili nimi ja
- Logifaili tee
$ PMSessionLogDir \ on Informatica muutuja ja see näitab Windowsis järgmist vaikeasukohta "C: \ Informatica \ 9.6.1 \ server \ infa_shared \ SessLogs".
Luba testkoormus
Selle atribuudi abil saate testida oma seanssi ja vastendusi. Selle funktsiooni kasutamisel ja seansside käivitamisel tõmmatakse kirjeid allikatest, kuid neid ei laadita sihtmärki. Nii et see funktsioon aitab testida kaardistuste, parameetrifailide õigsust, kaardistamise erinevate transformatsioonide toimimist.
Selle funktsiooni lubamisel on veel üks atribuut - testitavate ridade arv, see omadus tuleks konfigureerida nende kirjete arvu jaoks, mille soovite testkoormuse allikast hankida.
Mälu omadused
Mälu atribuudid võimaldavad meil optimeerida Informaticale eraldatud mälu jõudluse optimeerimiseks. Kui pudelikael on kõrge ja jõudlus on halb, võite proovida jõudlust parandada mälu omaduste abil.
Mälu omaduste konfigureerimiseks klõpsake redigeerimisülesande akna vahekaarti "config object". See avab teise akna, kus saate muudatusi konfigureerida.
Selles jaotises saate konfigureerida mälu atribuudid. Näiteks puhvri ploki vaikimisi suurus, järjestikune puhvri pikkus jne. Nende omaduste muudatused määravad, kui palju mälu tuleks Informatica teenustele nende tööks eraldada.
Logi suvandid
Selles atribuudis saate konfigureerida seansi logi atribuudid. Saate määrata ei, kui palju logisid soovite seansi jaoks salvestada, seansi logifaili maksimaalne suurus.
Viga käitlemisel
Selles jaotises saate konfigureerida seansi tõrke omadused.
Kasutades peatamise tõrkeid, saate konfigureerida pärast seda, kui palju vigu seanss tuleb peatada.
Kasutades alistada jälgimise saate alistada kaardistada jälgimise tase.
Samuti saate seansi käitumise konfigureerida mitmesuguste ilmnenud vigade jaoks, näiteks salvestatud protseduuriviga, SQL-i eelne tõrge jne.
Kaardistamine ja allika / sihtmärgi atribuudid
Seansi redigeerimisülesande akna kaardil saate konfigureerida vastendamise ja selle allikate / sihtmärkide ja teisendustega seotud atribuudid. Selle atribuutide jaotise abil saate tühistada allika ja sihtmärkide omadused. Allikate ja sihtmärkide puhul võime tabelite nimed alistada, saame kasutada tabeli nime eesliiteid. Kaardistuste sees saame konfigureerida erinevate teisenduste, allikate ja sihtmärkide omadused, lisaks sellele selles jaotises võime neid omadusi ka üle vaadata ja alistada. See on nagu üks koht kõigi nende omaduste ülevaatamiseks.
Ühenduse atribuudid kaardistamisel
Selle atribuudi abil saate määratleda allika ja sihtmärkide andmebaasiühendused.
Allika omadused
Selles jaotises saate konfigureerida vastendamise allikaga seotud atribuudid. Allika jaoks saate konfigureerida SQL-i eel- ja postiskripte.
SQL-päringu atribuudi abil saate allika SQL-i tühistada. Selles jaotises saate ka lähtetabeli nime alistada.
Sihtomadused
Selles jaotises saate konfigureerida sihtmärgi üksikasjad. Saate määratleda, kas sihtkoormus peab olema hulgikoormus või tavarežiim.
Suurema koormuse korral saavutatakse jõudluse suurenemine, kuna laadimise ajal pole ühtegi uuesti logipuhvrit, mida andmebaas haldaks.
Teisest küljest on tavaline koormus võrreldes koormaga aeglasem, kuid rikke korral on andmebaasi taastamine võimalik.
Enne tabeli täitmist saate määratleda ka omaduse sihttabeli kärpimiseks. See tähendab, et enne sihtmärgis olevate kirjete laadimist kärbitakse sihttabelit ja seejärel tehakse koormus. See omadus on kasulik, kui loome lava koormuse jaoks vastendused.
Samuti saame määratleda sihttabeli enne SQL-i ja postitada SQL-i. Pre SQL on see osa SQL-koodist, mis käivitatakse enne sisestamist tabelisse ja post-SQL-kood käivitatakse pärast sihttabeli laadimise lõppu.
Seansiülesande õnnestumine või ebaõnnestumine
Kui teil on töövoos mitu seanssi, võib olla stsenaarium, kus üks või mitu seanssi ebaõnnestub. Sellises olukorras tekib küsimus, milline oleks töövoo olek, kuna teil on töövoog, kus vähesed ülesanded on ebaõnnestunud ja vähesed õnnestunud. Selliste tingimuste käsitsemiseks pakub Informatica võimalust määrata see tõrke spetsiifiline atribuut töövoos. Sellise käitumise konfigureerimiseks -
1. samm - avage varem loodud töövoog "wkf_run_command"
2. samm - topeltklõpsake käsku, see avab redigeerimisülesande akna
- Valige vahekaart Üldine
- Valige märkeruut atribuudi "nurjub vanem, kui see ülesanne ebaõnnestub" juures
- Valige nupp OK
3. samm - topeltklõpsake seansiülesandel, see avab redigeerimisülesande akna
- Valige vahekaart Üldine
- Valige märkeruut atribuudi "nurjub vanem, kui see ülesanne ebaõnnestub" juures
- Valige nupp OK
4. samm - salvestage muudatused, kasutades kiirklahve ctrl + s.
Kui täidate selle töövoo pärast ülaltoodud muudatuste tegemist, muudetakse töövoo olek nurjunuks, kui mõni ülesannetest ebaõnnestub. nii saate tuvastada, et töövoo käivitamise ajal on mõni tema ülesanne ebaõnnestunud.