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.

Istunnon ominaisuudet

Vaihe 2) Double Napsauta Task Developerin sisällä olevaa istuntokuvaketta avataksesi tehtävän muokkausikkunan.

Istunnon ominaisuudet

Vaihe 3) Napsauta "Muokkaa tehtävää" -ikkunassa Ominaisuudet-välilehteä.

Istunnon ominaisuudet

Vaihe 4) Ominaisuudet-välilehdellä se näyttää istunnon ominaisuudet

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

Käsittele lähderivejä omaisuutena

  • 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)

  1. Valitse istuntotehtävän ominaisuusvälilehdeltä "Poista" -vaihtoehto kohdassa "Käsittele lähderivejä nimellä"
  2. Valitse OK-painike

Tee kohtelun lähderivejä – Poista

Vaihe 2) Jos haluat määrittää ensisijaisen avaimen kohdetaulukossa, avaa Informatica designer

  1. Avoin kohde suunnittelija
  2. Double napsauta "emp_target" -taulukkoa

Tee kohtelun lähderivejä – Poista

Tämä avaa kohdetaulukon "Muokkaa taulukkoa".

Vaihe 3) Kohdetaulukon muokkausikkunassa

  1. Valitse EmpNo-sarakkeessa avaintyyppi "ensisijaiseksi avaimeksi" vieritysvalikosta ja
  2. Valitse OK-painike.

Tee kohtelun lähderivejä – Poista

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.

Sitoumusväli - Omaisuus

Istuntolokitiedoston nimi ja istunnon lokitiedostohakemisto

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ä.

Ota testikuormitus käyttöön

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.

Muistin ominaisuudet

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.

Muistin ominaisuudet

Lokivaihtoehdot

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

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.

Kartoitus ja lähde/Target Kiinteistöt

Yhteysominaisuudet kartoituksessa

Tämän ominaisuuden avulla voit määrittää tietokantayhteydet lähteelle ja kohteille.

Yhteysominaisuudet kartoituksessa

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.

Lähteen ominaisuudet

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.

Target Kiinteistöt

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

Istuntotehtävän onnistuminen tai epäonnistuminen

Vaihe 2) Double Napsauta komentotehtävää, tämä avaa tehtävän muokkausikkunan

  1. Valitse yleinen välilehti
  2. Valitse valintaruutu ominaisuuden "fail parent if this task failed" kohdalla.
  3. Valitse Ok-painike

Istuntotehtävän onnistuminen tai epäonnistuminen

Vaihe 3) Double Napsauta istuntotehtävää, tämä avaa tehtävän muokkausikkunan

  1. Valitse yleinen välilehti
  2. Valitse valintaruutu ominaisuuden "fail parent if this task failed" kohdalla.
  3. Valitse Ok-painike

Istuntotehtävän onnistuminen tai epäonnistuminen

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.