Lastnosti seje v Informatici: Popolna vadnica

Kazalo:

Anonim

Lastnost seje je nabor navodil, ki Informatici ukaže, kako in kdaj je treba podatke premakniti iz vira v cilje.

Lastnost seje je naloga, tako kot druge naloge, ki jih ustvarimo v upravitelju poteka dela. Vsaka seja, ki jo ustvarite, mora imeti povezano preslikavo.

Seja ima lahko posamezno preslikavo naenkrat in po dodelitvi je ni več mogoče spremeniti. Za izvedbo naloge seje jo je treba dodati v potek dela.

Seja je lahko predmet, ki ga je mogoče večkrat uporabiti, ali pa ga ni mogoče ponovno uporabiti. Ko ustvarite sejo v razvijalcu opravil, jo lahko znova uporabite, ko pa ustvarite sejo v oblikovalcu delovnega toka, je ni mogoče ponovno uporabiti.

Sejo za večkratno uporabo lahko dodate v več delovnih tokov.

V tej vadnici boste izvedeli

  • Lastnosti seje
  • Izvorne vrstice obravnavajte kot lastnino
  • Kako narediti izvorne vrstice obravnavati kot - Izbriši
  • Interval predaje - lastnina
  • Ime datoteke sej dnevnika in imenik datoteke seje dnevnika
  • Omogoči preskusno obremenitev
  • Lastnosti pomnilnika
  • Možnosti dnevnika
  • Obravnavanje napak
  • Mapiranje in lastnosti izvor / cilj
  • Lastnosti povezave v preslikavi
  • Izvorne lastnosti
  • Ciljne lastnosti
  • Uspeh ali neuspeh naloge seje

Lastnosti seje

Z lastnostmi seje lahko konfigurirate različne značilnosti seje, kot so skripti SQL pred in po SQL, ime in pot dnevniške datoteke, lastnosti pomnilnika itd.

Lastnosti preslikave lahko tudi preglasite v lastnostih seje. V tem poglavju bomo obravnavali naslednje pomembne lastnosti seje.

  • Obravnavaj izvorne vrstice kot
  • Interval objave
  • Lastnost datoteke dnevnika seje
  • Lastnost preizkusne obremenitve
  • Možnosti dnevnika
  • Obravnavanje napak
  • Izvorne / ciljne lastnosti
  • Povezave

1. korak) Odprite sejo "s_m_emp_emp_target" v razvijalcu opravil, ki smo jo ustvarili v prejšnji vadnici.

Korak 2) Dvakrat kliknite ikono seje znotraj razvijalca opravil, da odprete okno za urejanje opravil.

Korak 3) V oknu »Urejanje opravila« kliknete zavihek lastnosti.

Korak 4) Na zavihku lastnosti bodo prikazane lastnosti seje

Izvorne vrstice obravnavaj kot lastnino

Ta lastnost vam omogoča, da določite, kako izvorni podatki vplivajo na ciljno tabelo. Določite lahko na primer, da je treba izvorni zapis vstaviti ali izbrisati s cilja.

Ta lastnost ima štiri možnosti -

  • Vstavi
  • Nadgradnja
  • Izbriši
  • Na podlagi podatkov
  • Ko je ta lastnost nastavljena na vstavljanje , bodo izvorni podatki označeni kot vstavljeni. To pomeni, da bodo podatki samo vstavljeni.
  • Ko je lastnost nastavljena na posodobitev , bodo ciljni podatki posodobljeni z izvornimi podatki. Za posodobitev podatkov je treba v ciljni tabeli določiti primarni ključ.
  • Ko je lastnost nastavljena na brisanje, bodo iz ciljne tabele izbrisani izvorni podatki, ki so že prisotni v cilju. Da bo ta lastnost izvedla in uporabila spremembe, mora biti primarni ključ definiran v ciljni tabeli.
  • Ko je lastnost nastavljena na podatke , Informatica preveri, kateri izvorni zapisi so označeni. Če so pri preslikavi izvorni zapisi označeni kot vstavi, bodo zapisi vstavljeni v cilj. Če so zapisi v preslikavi označeni kot posodobitev, bodo zapisi posodobljeni v cilju. Torej, katera operacija bo izvedena na cilju, je odvisna od tega, kako se z zapisi ravna v preslikavi.

Kako narediti izvorne vrstice - izbriši

Korak 1 -

  1. Na zavihku lastnosti opravila seje izberite možnost »Izbriši« v možnosti »Obravnavaj izvorne vrstice kot«
  2. Izberite gumb V redu

2. korak - Če želite v ciljni tabeli določiti primarni ključ, odprite Informatica designer

  1. Odprti ciljni oblikovalec
  2. Dvokliknite tabelo "emp_target"

To bo odprlo "Uredi tabelo" za našo ciljno tabelo.

3. korak - v oknu za urejanje ciljne tabele

  1. Za stolpec EmpNo izberite vrsto ključa kot "primarni ključ" v drsnem meniju in
  2. Izberite gumb V redu.

4. korak - shranite spremembe v Informatici in izvedite potek dela za to preslikavo.

Ko izvedete to preslikavo, bodo izvorni zapisi, ki so že prisotni v cilju, izbrisani.

Interval predaje - lastnina

Ta lastnost definira interval, po katerem Informatica izvede operacijo predaje v ciljni tabeli.

Če na primer v ciljno tabelo vstavite 20.000 zapisov in interval predajanja določite kot 5.000, bo po vsakih 5000 vstavitvah zapisov v cilj izvedena operacija odobritve.

Ime datoteke sej dnevnika in imenik datoteke seje dnevnika

Konfigurirajte to lastnost za spreminjanje

  • Privzeto ime datoteke dnevnika seje in
  • Pot dnevniške datoteke

$ PMSessionLogDir \ je spremenljivka Informatica in v oknih kaže na naslednje privzeto mesto "C: \ Informatica \ 9.6.1 \ server \ infa_shared \ SessLogs".

Omogoči preskusno obremenitev

S to lastnostjo lahko preizkusite sejo in preslikave. Ko uporabite to funkcijo in izvedete seje, se zapisi pridobijo iz virov, vendar se ne naložijo v cilj. Ta funkcija torej pomaga pri testiranju pravilnosti preslikav, datotek parametrov, delovanja različnih transformacij znotraj preslikave.

Če omogočite to funkcijo, potem obstaja še ena lastnost - Št. Vrstic za preizkus, to lastnost je treba konfigurirati za število zapisov, ki jih želite pridobiti iz vira za preskusno obremenitev.

Lastnosti pomnilnika

Lastnosti pomnilnika nam omogočajo prilagoditev pomnilnika, dodeljenega Informatici, za optimizacijo delovanja. Če obstajajo velika ozka grla in je zmogljivost slaba, lahko poskusite izboljšati zmogljivost z uporabo lastnosti pomnilnika.

Če želite konfigurirati lastnosti pomnilnika, kliknite zavihek "config object" v oknu za urejanje opravil. Odprlo se bo drugo okno, v katerem lahko konfigurirate spremembe.

V tem razdelku lahko konfigurirate lastnosti pomnilnika. Na primer, privzeta velikost bloka vmesnega pomnilnika, zaporedna dolžina vmesnega pomnilnika itd. Spremembe teh lastnosti bodo določile, koliko pomnilnika je treba dodeliti storitvam Informatica za njihovo delovanje.

Možnosti dnevnika

V tem razdelku lastnosti lahko konfigurirate lastnosti dnevnika seje. Nastavite lahko ne za koliko dnevnikov, ki jih želite shraniti za sejo, največja velikost datoteke dnevnika seje.

Obravnavanje napak

V tem razdelku lahko konfigurirate lastnosti napak za sejo.

Z uporabo Ustavi na napakah lahko nastavite, koliko napak je treba sejo ustaviti.

Z uporabo preglasitve sledenja lahko preglasite ravni sledenja preslikavam.

Obnašanje seje lahko nastavite tudi za različne napake, na primer napako shranjene procedure, napako SQL pred objavo itd.

Mapiranje in lastnosti vira / cilja

Na zavihku preslikave v oknu opravila urejanja seje lahko konfigurirate lastnosti, povezane s preslikavo in njenimi viri / cilji in transformacijami. S tem razdelkom lastnosti lahko preglasite lastnosti vira in ciljev. Za vire in cilje lahko preglasimo imena tabel, lahko uporabimo predpone imen tabel. Znotraj preslikav lahko konfiguriramo lastnosti različnih transformacij, virov in ciljev, poleg tega v tem poglavju pa lahko te lastnosti tudi pregledamo in preglasimo. To je kot en sam kraj za pregled vseh teh lastnosti.

Lastnosti povezave v preslikavi

S to lastnostjo lahko določite povezave do baze podatkov za vir in cilje.

Izvorne lastnosti

V tem razdelku lahko konfigurirate lastnosti, povezane z virom preslikave. Za izvor lahko konfigurirate skripte SQL pred in po objavi.

Z uporabo lastnosti poizvedbe SQL lahko preglasite SQL za vir. V tem razdelku lahko tudi preglasite ime izvorne tabele.

Ciljne lastnosti

V tem razdelku lahko konfigurirate podrobnosti cilja. Določite lahko, ali mora biti ciljna obremenitev v razsutem stanju ali v običajnem načinu.

Pri množičnem nalaganju se doseže povečanje zmogljivosti, saj med nalaganjem ni baze podatkov ponovitvenih vmesnikov.

Po drugi strani je običajna obremenitev počasnejša kot v razsutem stanju, vendar je v primeru okvare možna obnovitev baze podatkov.

Določite lahko tudi lastnost, da skrajša ciljno tabelo, preden jo zapolni. To pomeni, da bo ciljna tabela pred nalaganjem kakršnih koli zapisov v cilj obrezana in nato izvedeno nalaganje. Ta lastnost je uporabna, ko ustvarjamo preslikave za odrsko obremenitev.

Določimo lahko tudi ciljno tabelo pred SQL in po SQL. Pre SQL je del kode SQL, ki bo izveden pred vstavitvijo v ciljno tabelo, post SQL koda pa se bo izvedla po zaključku nalaganja ciljne tabele.

Uspeh ali neuspeh naloge seje

Ko imate več delovnih sej znotraj poteka dela, lahko pride do scenarija, ko ena ali več sej ne uspe. V takem stanju se pojavi vprašanje, kakšno bi bilo stanje poteka dela, ker imate potek dela, pri katerem je nekaj nalog propadlo in je nekaj nalog uspelo. Za obvladovanje takšnih pogojev Informatica ponuja možnost nastavitve te lastnosti, značilne za napako, znotraj poteka dela. Če želite konfigurirati takšno vedenje -

1. korak - Odprite potek dela "wkf_run_command", ki smo ga ustvarili prej

2. korak - Dvokliknite ukazno nalogo, odprlo se bo okno za urejanje opravila

  1. Izberite zavihek Splošno
  2. Označite potrditveno polje ob lastnosti »neuspeli nadrejeni, če to opravilo ne uspe«
  3. Izberite gumb V redu

3. korak - Dvokliknite opravilo seje, odprlo se bo okno za urejanje opravila

  1. Izberite zavihek Splošno
  2. Označite potrditveno polje ob lastnosti »neuspeli nadrejeni, če to opravilo ne uspe«
  3. Izberite gumb V redu

4. korak - Spremembe shranite z bližnjico ctrl + s.

Ko izvedete ta potek dela po izvedbi zgornjih sprememb, če katera od nalog ne uspe, bo stanje poteka poteka kot neuspešno. tako lahko ugotovite, da med izvajanjem delovnega toka neka naloga ni uspela.