U posljednjem blogu saznali smo o i njegova stvarna primjena.Zaronimo sada duboko i shvatimo u ovom blogu s vodičima za Informatica o Informatici, njenoj arhitekturi i slučaju upotrebe. jedna je od najzapaženijih vještina na današnjem tržištu jer je jedinstvena i nepristrana platforma za integraciju podataka koja surađuje u širokom rasponu različitih standarda, sustava i aplikacija.Kao što je raspravljeno u prošlom blogu, Informatica PowerCenter vodeći je proizvod Informatice i često se koristi naizmjenično. Samo da rezimiramo, Informatica Powercenter je jedinstvena, objedinjena platforma za integraciju podataka poduzeća koja tvrtkama i vladinim organizacijama svih veličina omogućuje pristup, otkrivanje i integriranje podataka iz gotovo bilo kojeg poslovnog sustava, u bilo kojem formatu i isporuku tih podataka u cijeloj tvrtki bilo kojom brzinom . To je ETL alat (ekstrakt, transformacija i učitavanje) s glavnom prednošću u odnosu na ostale ETL alate su sljedeći:
- Robustan je i može se koristiti u sustavima Windows i UNIX
- Izuzetno je učinkovit, ali vrlo jednostavan za razvoj, održavanje i primjenu
Vodič za Informatica: Razumijevanje Informatica PowerCenter
Da bismo razumjeli Informaticu u stvarnom vremenu, trebali bismo detaljno razumjeti arhitekturu Informatica i ostale komponente Informatice. Dakle, na kraju ovog bloga Vodiča za informatiku moći ćete razumjeti sljedeće:
- Što je Informatica Arhitektura?
- Klijentska komponenta Informatice
- Informatica PowerCenter upravitelj spremišta
- Informatica PowerCenter dizajner
- PowerCenter Workflow Manager
- PowerCenter Monitor tijeka rada
- Administrator konzole
- Komponenta poslužitelja Informatice
- Usluga spremišta
- Služba za integraciju
- SAP BW usluga
- Čvorište web usluga
- Klijentska komponenta Informatice
- Tok podataka u Informatici
- Domena i čvorovi Informatica
- Informatica Services & Service Manager
- Slučaj upotrebe: Kako učitati tablicu dimenzija proizvoda pomoću SCD-a
Što je Informatica Arhitektura?
Arhitektura Informatica PowerCenter temelji se na konceptu SOA (Service Oriented Architecture). Uslužno orijentirana arhitektura (SOA) može se definirati kao skupina usluga koje međusobno komuniciraju. Proces komunikacije uključuje ili jednostavan prijenos podataka ili može uključivati dvije ili više usluga koje koordiniraju istu aktivnost.
Razvoj Informatice temelji se na komponentnim tehnikama razvoja. Razvoj temeljen na komponentama je tehnika u kojoj se za sastavljanje konačnog proizvoda koriste unaprijed definirane komponente ili funkcionalne jedinice, ili oboje, sa specifičnim funkcionalnostima. PowerCenter slijedi metodologije razvoja temeljene na komponentama dopuštajući izgradnju protoka podataka od izvora do cilja, koristeći različite komponente (zvane transformacije) i povezujući ih međusobno prema potrebi. Dobar način da to riješite bio bi prvo razumjeti koje su komponente Informatice, a zatim ćemo naučiti kako primijeniti Informaticu za rješavanje tipičnog poslovnog problema putem slučaja upotrebe.
Dakle, alat Informatica PowerCenter sastoji se od 2 komponente. Oni su:
- Komponenta klijenta
- Komponenta poslužitelja
Slika: Pregled arhitekture Informatica
Klijentske komponente Informatica PowerCenter-a:
Upravitelj spremišta PowerCenter:
Upravitelj spremišta koristi se za upravljanje spremištima. Može upravljati korisnicima i grupama. Možemo stvarati, brisati i uređivati korisnike spremišta i korisničke grupe. Također možemo dodijeliti i opozvati privilegije spremišta i dozvole mape.
Upravitelj spremišta ima sljedeće prozore:
- Navigator: Prikazuje sve objekte koje kreirate u upravitelju spremišta, dizajneru i upravitelju tijeka posla. Prvo ga organizira spremište, a zatim mapa.
- Glavni: Pruža svojstva objekta odabranog u Navigatoru. Stupci u ovom prozoru mijenjaju se ovisno o objektu odabranom u Navigatoru.
- Izlaz: Pruža izlaz zadataka izvršenih u Upravitelju spremišta.
Slika: Upravitelj spremišta
Informatica PowerCenter dizajner
PowerCenter Designer je klijent kod kojeg određujemo način premještanja podataka između različitih izvora i ciljeva. Tu interpretiramo različite poslovne zahtjeve pomoću različitih PowerCenter komponenata koje se nazivaju transformacije i prenosimo podatke kroz njih (transformacije). Dizajner se koristi za stvaranje definicija izvora, definicija ciljeva i transformacija, koje se mogu dalje koristiti za razvoj mapiranja.
Slika: Informatica PowerCenter Designer
Informatica PowerCenter Workflow Manager
To je poredani skup jedne ili više sesija i drugih zadataka, stvoren za postizanje opće operativne svrhe. To eizvršava niz mapiranja (kao sesije) i druge zadatke.
Slika: Upravitelj tijeka posla
Upravitelj tijeka posla je aplikacija PowerCenter koja dizajnerima omogućuje izgradnju i pokretanje tijekova rada. Može se otvoriti na sljedeći način:
- Može se pokrenuti iz programa Designer klikom na ikonu “W”
- Može se otvoriti neovisno s puta Start> Svi programi> Informatica PowerCenter 9.6.1> Klijent> PowerCenter klijent> PowerCenter Workflow Manager
- Može se otvoriti iz programa Workflow Designer - Alata koji koristite za stvaranje objekata tijeka posla
Slika: Sučelje upravitelja tijeka posla
Upravitelj tijeka posla prikazuje sljedeće prozore kako bi vam pomogao stvoriti i organizirati tijekove rada:
- Možete se povezati i raditi u više spremišta i mapa. U Navigatoru, Workflow Manager prikazuje crvenu ikonu iznad nevaljanih objekata.
- Možete stvarati, uređivati i pregledavati zadatke, tijekove rada i radne knjižice.
- Sadrži kartice za prikaz različitih vrsta izlaznih poruka. Izlazni prozor sadrži sljedeće kartice:
- Prikazuje poruke kada spremate tijek rada, radnu knjižicu ili zadatak. Kartica Spremi prikazuje sažetak provjere valjanosti kada spremate tijek rada ili radnu knjižicu.
- Dohvati zapisnik. Prikazuje poruke kada Workflow Manager dohvati objekte iz spremišta.
- Prikazuje poruke kada provjeravate tijek rada, radnu knjižicu ili zadatak.
- Prikazuje poruke prilikom kopiranja objekata spremišta.
- Prikazuje poruke usluge integracije.
- Prikazuje poruke usluge spremišta.
Informatica dizajner tijeka rada
Mapira redoslijed izvršenja i ovisnosti Sesija, Zadataka i Workleta za poslužitelj Informatica
Slika: Dizajner tijeka rada
Programer zadataka
Stvara zadatke Session, Shell Command i Email. Zadaci stvoreni u programu za izradu zadataka mogu se ponovno koristiti
Dizajner Worklet-a
Stvara objekte koji predstavljaju skup zadataka. Predmeti Workleta mogu se ponovno koristiti.
Upravitelj tijeka posla također prikazuje statusnu traku koja prikazuje status operacije koju izvodite.
Sljedeća slika ilustrira kako izgleda tipičan tijek rada, uključujući komponente zadatka Start, Link i Session.
Slika: Primjer upravitelja tijeka posla
Informatica PowerCenter Monitor tijeka rada
Monitor tijeka posla, alat PowerCenter, koristi se za praćenje izvršavanja tijekova rada i zadataka.
Monitor tijeka rada može se koristiti za:
- Pregledajte pojedinosti o tijeku rada ili izvršavanju zadataka u prikazu Ganttovih grafikona ili zadataka
- Pokrenite, zaustavite, prekinite i nastavite tijekove rada ili zadatke
- Monitor tijeka rada prikazuje tijekove rada koji su se pokrenuli barem jednom.
- Monitor tijeka posla kontinuirano prima informacije od usluge integracije i usluge spremišta. Također dohvaća informacije iz spremišta za prikaz povijesnih podataka.
Slika: Monitor tijeka rada
Kako otvoriti Informatica Workflow Monitor:
Da biste otvorili Monitor tijeka posla, idite na:
Start> Svi programi> lnformatica PowerCenter 9.6.1> Klijent> PowerCenter klijent> PowerCenter Monitor tijeka rada
Monitor se također može otvoriti:
- Iz Navigatora upravitelja tijeka posla
- Upravitelj tijeka rada može se konfigurirati za otvaranje monitora tijeka rada kada se tijek rada pokreće iz Upravitelja tijeka posla
- Iz alata> Monitor tijeka posla u dizajneru, upravitelju tijeka posla ili upravitelju spremišta
- Ili iz ikone Workflow Monitor na alatnoj traci Alati
Slika: Odjeljci monitora tijeka rada
RačunarstvoAdministrator konzole
Konzola administratora Informatica (alat Administrator) administrativni je alat za upravljanje domenom Informatica i zaštitom Informatice.Konzola Informatica Administrator (alat Administrator) dostupna je nakon instalacije Informatice.
Slika: Administratorska konzola Informatica
Konzola administracije izvodi sljedeće zadatke u domeni:
- Upravljanje aplikacijskim uslugama: Upravlja svim aplikacijskim uslugama u domeni, uključujući uslugu integracije i uslugu spremišta.
- Konfiguriranje čvorova: Konfigurira svojstva čvora, uključujući direktorij sigurnosnih kopija i resurse. Omogućuje isključivanje čvorova, a zatim ponovno pokretanje po potrebi.
- Upravljanje objektima domene: Stvara i upravlja objektima poput usluga, čvorova, licenci i mapa.
- Pregled i uređivanje svojstava objekta domene: Omogućuje pregledavanje i uređivanje svojstava svih objekata u domeni.
- Sigurnosni administrativni zadaci: Upravljajte korisnicima, grupama, ulogama i privilegijama.
- Pregled događaja dnevnika: Koristi preglednik dnevnika za pregled događaja dnevnika domene, usluge integracije, SAP BW usluge, čvorišta web usluga, kao i usluge spremišta.
Slika: Administratorska konzola-sučelje
promjenjivi i nepromjenjivi objekti u javi
Dakle, ukratko, komponenta klijenta Informatice sastoji se od 5 komponenata, naime Upravitelj spremišta za Informatica, dizajner Informatica PowerCenter, upravitelj tijeka posla Informatica, nadzornik tijeka posla Informatica i administratorska konzola Informatica. Čini oblikovanje cijelog alata. Pokušajmo sada razumjeti poslužiteljsku komponentu Informatica PowerCenter-a.
Poslužiteljske komponente Informatica PowerCenter-a
Komponente poslužitelja PowerCenter sastoje se od sljedećih usluga:
- Usluga spremišta: Usluga spremišta upravlja spremištem. Dohvaća, ubacuje i ažurira metapodatke u tablice baze podataka spremišta.
- Usluga integracije: Usluga integracije pokreće sesije i tijekove rada.
- SAP BW usluga: Usluga SAP BW vodi računa o RFC zahtjevima iz SAP BW-a i pokreće tijekove rada za izdvajanje podataka ili učitavanje podataka u SAP BW.
- Čvorište web usluga: Središte web usluga prima zahtjeve od klijenata web usluga i izlaže tijekove rada PowerCenter kao usluge.
Sad kad smo razumjeli i klijentske i poslužiteljske komponente Informatice, sljedeća će info-grafika objasniti tijek podataka u Informatici, tj. Kako se podaci obrađuju:
Slika: Tok podataka u Informatici
U ovom je trenutku vrlo logično razumjeti koje su druge temeljne jedinice u Informatici kao što su Domena i Čvor, Upravitelj usluga i usluga. Stoga, uzmimo trenutak da ih razumijemo prije nego što obavimo praktičnu obradu na Informatici.
Domena i čvorovi Informatica:
Istaknute značajke domene su sljedeće:
- Domena je logična zbirka ili skup čvorova i usluga
- Domena PowerCenter temeljna je administrativna jedinica PowerCenter-a
- Domena može biti pojedinačna instalacija PowerCenter-a ili se može sastojati od više instalacija PowerCenter-a
Istaknute značajke čvora su sljedeće:
- Čvor je logični prikaz fizičkog stroja. Ima fizičke atribute kao što su ime hosta i broj porta
- Svaki čvor pokreće upravitelja usluga koji je odgovoran za aplikaciju i osnovne usluge
- Čvor može biti čvor pristupnika ili radni čvor, ali može pripadati samo jednoj domeni
Slika: Čvor domene Informatica n
Informatica Services & Service Manager:
Usluga je resurs koji pruža specijalizirane funkcije. Svi se PowerCenter procesi izvode kao usluge na čvoru.
Informatica PowerCenter ima dvije vrste usluga:
- Aplikacijske usluge predstavljaju funkcije zasnovane na poslužitelju, uključujući Repozitorij i Integracijske usluge.
- Osnovne usluge predstavljaju funkcije koje upravljaju i održavaju okruženje u kojem PowerCenter djeluje i uključuju usluge kao što su Usluga dnevnika, Usluga licenciranja i Usluga domena, između ostalog.
Voditelj usluga
- Upravitelj usluga je usluga koja upravlja svim operacijama Domene i izvodi se na svakom čvoru unutar Domene
- Na čvoru pristupnika, upravitelj usluge odgovoran je za sljedeće:
- Kontrola domene
- Upravljanje uslugama pokrenutim na domeni
- Pružanje pretraživanja usluga
- Na svim čvorovima Upravitelj usluga namijenjen je kontroliranju osnovnih usluga i aplikacijskih usluga
Kako različite komponente PowerCenter-a međusobno djeluju:
Slika: Informatica komponentna interakcija
Slučaj upotrebe: Kako učitati tablicu dimenzija proizvoda pomoću SCD-a
Izjava o problemu: Cilj nam je učitati tablicu dimenzija proizvoda koristeći Polako mijenjanje dimenzija (SCD) tipa 2 koristeći datum stupanja na snagu.
S obzirom na izvorni sustav kupaca koji sadrži ID kupca, ime, grad, državu i zemlju o kupcima, moramo stvoriti novi unos u tablici ciljne dimenzije svaki put kada kupac dođe s drugom vrijednošću.
Da bismo to bolje razumjeli, ako se kupac vrati s drugom vrijednošću za državu ili grad u odnosu na vrijednost koja je već prisutna u tablici ciljne dimenzije, mora se stvoriti novi unos s ažuriranom vrijednošću. To se postiže uporabom ciljne tablice zasnovane na rješenju SCD.
Ispod je korak po korak postupak učitavanja tablice dimenzija proizvoda pomoću SCD-a.
Korak 1 : Otvorite PowerCenter Designer.
Korak 2 : Spojite se na spremište
Slika: Uspostavljanje veze s Spremištem
3. korak : Pokrenite Dizajner
Slika: Pokretanje PowerCenter Designera
4. korak: Učitajte izvor iz baze podataka
Slika: Razne opcije za učitavanje skupa podataka izvora
Korak 5: Povežite se s bazom podataka
Korak 6: Odaberite tablicu SCD_INPUT_DATA
Korak 7: Slično učitavanje ciljanog skupa iz baze podataka
Slika: Razne opcije za ciljanje skupova
Korak 8 : Dizajnirajte tijek rada za izvođenje potrebne radnje kako je prikazano u nastavku
Slika: Dizajn tijeka rada za bazu podataka
Korak 9 : Pokrenite Oracle SQL Developer i učitajte SCD_CUSTOMER stol
Slika: tablica SCD_CUSTOMER
Korak 10 : Izmijenite vrijednosti stanja za kupce Mary i Hannah
Slika: Modificiranje Marijinih vrijednosti
Slika: Modificiranje vrijednosti Hannah
11. korak : Pokrenite monitor tijeka rada i pokrenite tijek rada
Slika: Izvršenje tijeka rada
Slika: Izlaz radnog toka
Korak 12: Izvršite donju naredbu za dobivanje ciljane baze podataka
- odaberite * iz scd_customer_target
Slika: Izvršenje SQL upita za ciljani izlaz
Korak 13: Izlaz tablice dimenzija proizvoda
Slika: Izlaz tablice dimenzija proizvoda
Da zaključimo, učitana tablica proizvoda sadrži povijesne vrijednosti podataka, uključujući varijaciju prisutnih vrijednosti, a to se dobiva pomoću Informatica PowerCenter-a.
Nadam se da je ovaj blog s vodičima za Informatica bio koristan za izgradnju vaših osnova Informatice i da je stvorio dovoljno interesa da saznate više o Informatici.
Ako ste se već odlučili za Informaticu baviti karijerom, preporučio bih vam zašto ne pogledate našu stranica tečaja. Trening za certificiranje Informatica u Edureki učinit će vas stručnjakom za Informaticu kroz sesije pod vodstvom instruktora uživo i praktični trening koji koristi slučajeve stvarnog korištenja.
Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.