Istunnon ominaisuudet Informaticassa: täydellinen opetusohjelma
Istuntoominaisuus on joukko ohjeita, jotka ohjaavat Informaticalle, kuinka ja milloin tiedot siirretään lähteestä kohteisiin.
Istuntoominaisuus on tehtävä, kuten muutkin työnkulun hallinnassa luomamme tehtävät. Jokaiseen luomaasi istuntoon on liitettävä kartoitus.
Istunnossa voi olla yksi kartoitus kerrallaan, ja kun se on määritetty, sitä ei voi muuttaa. Istuntotehtävän suorittamiseksi se on lisättävä työnkulkuun.
Istunto voi olla uudelleenkäytettävä objekti tai ei-uudelleenkäytettävä. Kun luot istunnon tehtäväkehittäjässä, sitä voidaan käyttää uudelleen, mutta kun luot istunnon työnkulun suunnittelijassa, sitä ei voi käyttää uudelleen.
Uudelleen käytettävä istunto voidaan lisätä useisiin työnkulkuihin.
Istunnon ominaisuudet
Istunnon ominaisuuksien avulla voit määrittää istunnon erilaisia ominaisuuksia, kuten ennen ja jälkeen SQL komentosarjat, lokitiedoston nimi ja polku, muistin ominaisuudet jne.
Voit myös ohittaa kartoitusominaisuudet istunnon ominaisuuksissa. Tässä osiossa keskustelemme seuraavista istunnon tärkeistä ominaisuuksista.
- Käsittele lähderivejä nimellä
- Toimitusväli
- Istuntolokitiedoston ominaisuus
- Testaa kuorman ominaisuus
- Lokivaihtoehdot
- Virhe käsittely
- Lähde/Target Kiinteistöt
- Liitännät
Vaihe 1) Avaa istunto "s_m_emp_emp_target" tehtäväkehittäjässä, jonka loimme aikaisemmassa opetusohjelmassa.
Vaihe 2) Double Napsauta Task Developerin sisällä olevaa istuntokuvaketta avataksesi tehtävän muokkausikkunan.
Vaihe 3) Napsauta "Muokkaa tehtävää" -ikkunassa Ominaisuudet-välilehteä.
Vaihe 4) Ominaisuudet-välilehdellä se näyttää istunnon ominaisuudet
Käsittele lähderivejä omaisuutena
Tämän ominaisuuden avulla voit määrittää, kuinka lähdetiedot vaikuttavat kohdetaulukkoon. Voit esimerkiksi määrittää, että lähdetietue lisätään tai poistetaan kohteesta.
Tällä kiinteistöllä on neljä vaihtoehtoa -
- liite
- Päivitykset
- Poista
- Tieto-ohjautuva
- Kun tämä ominaisuus on asetettu arvoon lisätä, lähdetiedot merkitään lisättäväksi. Se tarkoittaa, että tiedot vain lisätään.
- Kun omaisuus on asetettu päivitys, kohdetiedot päivitetään lähdetiedoilla. Tietojen päivittämistä varten ensisijainen avain on määritettävä kohdetaulukkoon.
- Kun omaisuus on asetettu arvoon poistaa kohteessa jo olevat lähdetiedot poistetaan kohdetaulukosta. Jotta tämä ominaisuus voi suorittaa ja ottaa muutokset käyttöön, ensisijainen avain on määritettävä kohdetaulukossa.
- Kun omaisuus on asetettu dataohjattu, Informatica tarkistaa, mitkä lähdetietueet on merkitty. Jos kartoituksessa lähdetietueet on merkitty insertiksi, tietueet lisätään kohteeseen. Jos tietueet on merkitty kartoituksessa päivitykseksi, tietueet päivitetään kohteessa. Joten se, mikä toiminto kohteessa suoritetaan, riippuu siitä, kuinka tietueita käsitellään kartoituksessa.
Kuinka tehdä kohteliaita lähderivejä – poista
Vaihe 1)
- Valitse istuntotehtävän ominaisuusvälilehdeltä "Poista" -vaihtoehto kohdassa "Käsittele lähderivejä nimellä"
- Valitse OK-painike
Vaihe 2) Jos haluat määrittää ensisijaisen avaimen kohdetaulukossa, avaa Informatica designer
- Avoin kohde suunnittelija
- Double napsauta "emp_target" -taulukkoa
Tämä avaa kohdetaulukon "Muokkaa taulukkoa".
Vaihe 3) Kohdetaulukon muokkausikkunassa
- Valitse EmpNo-sarakkeessa avaintyyppi "ensisijaiseksi avaimeksi" vieritysvalikosta ja
- Valitse OK-painike.
Vaihe 4) Tallenna muutokset Informaticaan ja suorita työnkulku tälle kartoitukselle.
Kun suoritat tämän kartoituksen, kohteessa jo olevat lähdetietueet poistetaan.
Sitoumusväli – omaisuus
Tämä ominaisuus määrittelee aikavälin, jonka jälkeen Informatica suorittaa sitoumuksen kohdetaulukkoon.
Jos esimerkiksi lisäät 20,000 5,000 tietuetta kohdetaulukkoon ja määrität toimitusväliksi 5,000 XNUMX, jokaisen XNUMX XNUMX tietueen lisäyksen jälkeen suoritetaan vahvistustoiminto.
Istuntolokitiedoston nimi ja istunnon lokitiedostohakemisto
Määritä tämä ominaisuus muokattavaksi
- Istuntolokitiedoston oletusnimi ja
- Lokitiedoston polku
$PMSessionLogDir\ on Informatica-muuttuja ja se osoittaa ikkunoissa seuraavaan oletussijaintiin "C:\Informatica\9.6.1\server\infa_shared\SessLogs".
Ota testikuormitus käyttöön
Tämän ominaisuuden avulla voit testata istuntojasi ja kartoituksiasi. Kun käytät tätä ominaisuutta ja suoritat istunnot, tietueet haetaan lähteistä, mutta niitä ei ladata kohteeseen. Joten tämä ominaisuus auttaa Testaus kuvausten oikeellisuus, parametritiedostot, erilaisten muunnosten toimivuus kartoituksen sisällä.
Jos otat tämän ominaisuuden käyttöön, on olemassa toinen ominaisuus – No of Rows to Test, tämä ominaisuus tulee määrittää tietueiden lukumäärälle, jotka haluat noutaa testikuormituksen lähteestä.
Muistin ominaisuudet
Muistin ominaisuudet antavat meille joustavuutta hienosäätää Informaticalle varattua muistia suorituskyvyn optimointia varten. Kun pullonkaula on suuri ja suorituskyky on heikko, voit yrittää parantaa suorituskykyä muistiominaisuuksien avulla.
Voit määrittää muistin ominaisuudet napsauttamalla muokkaustehtävän ikkunan "config object" -välilehteä. Se avaa toisen ikkunan, jossa voit määrittää muutokset.
Tässä osiossa voit määrittää muistin ominaisuudet. Esimerkiksi oletuspuskurin lohkokoko, peräkkäinen puskurin pituus jne. Muutokset näihin ominaisuuksiin määräävät kuinka paljon muistia tulee varata Informatica-palveluille niiden toimintaa varten.
Lokivaihtoehdot
Tässä ominaisuusosiossa voit määrittää istunnon lokiominaisuudet. Voit määrittää ei-arvon sille, kuinka monta lokien lukumäärää haluat tallentaa istuntoa varten, istunnon lokitiedoston enimmäiskoon.
Virhe käsittely
Tässä osiossa voit määrittää istunnon virheominaisuudet.
Käyttäminen Pysähdy virheisiin voit määrittää kuinka monen virheen jälkeen istunto on keskeytettävä.
Käyttäminen ohittaa jäljityksen voit ohittaa kartoituksen jäljitystasot.
Voit myös määrittää istunnon käyttäytymisen erilaisten havaittujen virheiden, kuten tallennettujen toimintojen virheen, SQL-virheen ennen julkaisua, jne. varalta.
Kartoitus ja lähde/Target Kiinteistöt
Istunnon muokkaustehtäväikkunan kartoitusvälilehdellä voit määrittää kartoitukseen liittyvät ominaisuudet ja sen lähteet/kohteet ja muunnokset. Tämän ominaisuusosion avulla voit ohittaa lähteen ja kohteiden ominaisuudet. Lähteiden ja kohteiden osalta voimme ohittaa taulukoiden nimet, voimme käyttää taulukon nimien etuliitteitä. Kuvausten sisällä voimme konfiguroida erilaisten muunnosten, lähteiden ja kohteiden ominaisuuksia, minkä lisäksi tässä osiossa voimme myös tarkastella ja ohittaa niitä ominaisuuksia. Se on kuin yksi paikka, jossa voit tarkastella kaikkia näitä ominaisuuksia.
Yhteysominaisuudet kartoituksessa
Tämän ominaisuuden avulla voit määrittää tietokantayhteydet lähteelle ja kohteille.
Lähteen ominaisuudet
Tässä osiossa voit määrittää kartoituksen lähteeseen liittyvät ominaisuudet. Voit määrittää lähdettä edeltävät ja jälkeiset SQL-komentosarjat.
SQL-kyselyominaisuuden avulla voit ohittaa lähteen SQL:n. Voit myös ohittaa lähdetaulukon nimen tässä osiossa.
Target Kiinteistöt
Tässä osiossa voit määrittää kohteen tiedot. Voit määrittää, onko kohdekuorman oltava bulkkikuorma vai normaalitila.
Bulkkikuormituksessa suorituskyvyn lisäys saavutetaan, koska latauksen aikana ei ole tietokannan hallinnoimia redo log -puskureita.
Toisaalta normaali kuormitus on hitaampaa kuin bulkkikuorma, mutta epäonnistuessa tietokannan palautus on mahdollista.
Voit myös määrittää ominaisuuden, joka katkaisee kohdetaulukon ennen sen täyttämistä. Se tarkoittaa, että ennen tietueiden lataamista kohteeseen kohdetaulukko katkaistaan ja sitten lataus suoritetaan. Tämä ominaisuus on hyödyllinen, kun luomme kartoituksia vaihekuormitukselle.
Voimme myös määrittää kohdetaulukon ennen SQL:ää ja sen jälkeen. Pre SQL on SQL-koodin osa, joka suoritetaan ennen lisäyksen suorittamista kohdetaulukkoon, ja post SQL -koodi suoritetaan, kun kohdetaulukon lataus on valmis.
Istuntotehtävän onnistuminen tai epäonnistuminen
Kun työnkulussa on useita istuntoja, voi olla skenaario, jossa yksi tai useampi istunto epäonnistuu. Tällaisessa tilanteessa herää kysymys, mikä olisi työnkulun tila, koska sinulla on työnkulku, jossa harvat tehtävät ovat epäonnistuneet ja harvat tehtävät onnistuivat. Tällaisten olosuhteiden käsittelemiseksi Informatica tarjoaa mahdollisuuden asettaa tämä vikakohtainen ominaisuus työnkulun sisällä. Tällaisen toiminnan määrittäminen –
Vaihe 1) Avaa työnkulku "wkf_run_command", jonka loimme aiemmin
Vaihe 2) Double Napsauta komentotehtävää, tämä avaa tehtävän muokkausikkunan
- Valitse yleinen välilehti
- Valitse valintaruutu ominaisuuden "fail parent if this task failed" kohdalla.
- Valitse Ok-painike
Vaihe 3) Double Napsauta istuntotehtävää, tämä avaa tehtävän muokkausikkunan
- Valitse yleinen välilehti
- Valitse valintaruutu ominaisuuden "fail parent if this task failed" kohdalla.
- Valitse Ok-painike
Vaihe 4) Tallenna muutokset ctrl+s-pikanäppäimellä.
Kun suoritat tämän työnkulun yllä olevien muutosten tekemisen jälkeen, jos jokin tehtävistä epäonnistuu, työnkulun tilaksi tulee epäonnistunut. jotta voit tunnistaa, että osa sen tehtävistä on epäonnistunut työnkulkusi suorittamisen aikana.