U ETL-u / Skladištu podataka naići ćete na različite izvore i ciljeve.
Izvor u ETL-u je entitet odakle povlačite zapise, a zatim ih pohranjujete u privremene tablice (stupnjevne tablice) ili predmemorije transformacije Informatica. Na temelju dokumenta dizajna mapiranja / poslovnog zahtjeva napravite promjenu u tim zapisima podataka (transformirajte podatke), a zatim transformirane podatke učitavate u druge strukture tablica, koje se nazivaju ciljane tablice.
U svakom mapiranju Informatice uvijek će biti izvor i meta. Da biste upravljali različitim izvorima i ciljevima u Informatici, morate koristiti analizator izvora i dizajner ciljeva. Ti su alati integrirani u dizajnerski alat Powercenter i odatle se mogu pokrenuti.
Uz pomoć analizatora izvora možete stvoriti ili uvesti različite vrste izvora u Informatici. Slično tome, pomoću dizajnera ciljeva možete stvoriti ili uvesti različite vrste ciljeva. Informatica vam nudi značajku za stvaranje izvora / cilja od nule dizajniranjem njegove strukture ili možete stvoriti izvor / cilj uvozom definicija. Kada uvozite izvor iz baze podataka, sljedeći se metapodaci uvoze.
- Naziv izvora (tablice)
- Mjesto baze podataka
- Naziv stupaca
- Stupci Tipovi podataka
- Ograničenja
Također možete definirati ključne odnose u tablicama, koji je primjenjiv samo na razini Informatica i pohranjen je u spremištu.
Izvor ili cilj stvoren / uvezen u Informatici može se ponovno koristiti bilo koji put u različitim preslikavanjima. Svako mapiranje mora imati barem na opteretivom cilju. U suprotnom mapiranje će biti nevaljano.
Napomena - Kada izrađujemo izvor / cilj u analizatoru izvora / dizajneru ciljeva, strukture se stvaraju samo u Informatici. Na razini baze podataka nema stvorenog objekta. Dakle, morate stvoriti objekte baze podataka koji imaju istu strukturu kao što ste stvorili u Informatici.
Pomoću analizatora izvora možete uvesti sljedeću vrstu izvora
- Tablice odnosa (tablice baze podataka), prikazi i sinonimi
- Ravne datoteke
- Datoteke Cobol
- XML datoteke
Savjet za izvedbu - Da biste poboljšali izvedbu tablica relacijskog izvora, koristite indekse na tablicama izvorne baze podataka. Na cilju, tablice onemogućuju ili uklanjaju ograničenja i indekse za izvedbu.
U ovom vodiču - naučit ćete
- Kako otvoriti Source Analyzer
- Kako uvesti izvornu tablicu u Source Analyzer
- Kako otvoriti dizajner ciljeva i uvesti cilj u dizajneru ciljeva
- Kako stvoriti mapu u Informatici
Kako otvoriti Source Analyzer
Korak 1 - Otvorite alat dizajnera Informatica PowerCenter
Korak 2 - Na sljedećem zaslonu
- Dvaput kliknite spremište koje želite povezati
- Unesite korisničko ime
- Upišite lozinku
- Kliknite gumb Poveži
Nakon uspješne prijave, mape korisnika bit će navedene pod imenom spremišta
Bilješka -
- Ako prijava nije uspješna, provjerite ima li korisnik povlastice povezivanja s spremištem
- Ako se pod nazivom spremišta ne vidi mapa, provjerite je li mapa stvorena.
- Ako je mapa nedavno kreirana, tada odspojite spremište i ponovno se povežite.
Korak 3 - U sljedećem koraku
- Desni klik na mapu
- Odaberite otvorenu opciju
Kad je mapa otvorena, bit će navedene podmape te mape.
Korak 4 - Kliknite izbornik Izvor analizatora, kao što je prikazano na slici.
Kako uvesti izvornu tablicu u Source Analyzer
Korak 1 - U analizatoru izvora
- Kliknite karticu "izvori" iz glavnog izbornika
- Odaberite opciju uvoza iz baze podataka, nakon što se otvori ovaj okvir ODBC veze.
Korak 2 - Sada ćemo stvoriti ODBC vezu (Ako već imate ODBC vezu, prijeđite na korak 3)
- Kliknite gumb pored ODBC izvora podataka.
- Na sljedećoj stranici odaberite karticu DSN korisnika i kliknite gumb Dodaj.
DSN (naziv izvora podataka) u osnovi je struktura podataka i sadrži informacije o određenim detaljima (vrsta baze podataka, mjesto, detalji korisnika itd.). Te podatke traži ODBC upravljački program kako bi se mogao povezati s tom bazom podataka.
- Kada kliknete na gumb za dodavanje, vidjet ćete popis upravljačkih programa za različite baze podataka (Oracle, SQL Server, Sybase, Microsoft Access, Excel itd.) Upravljački program koji odaberete ovisi o tome koju bazu podataka želite povezati. Odaberite upravljački program za izvor podataka. Ovdje u guru99 koristit ćete tablice baze podataka oracle. Odaberite upravljački program Oracle žičanog protokola.
- Na sljedećoj stranici odaberite karticu općenito i unesite detalje baze podataka. Zatim kliknite na test connect.
Napomena - Detalji baze podataka specifični su za vašu instalaciju, ovisno o imenu hosta, portu i SID-u koji ste odabrali tijekom instalacije baze podataka. Ove detalje možete dobiti otvaranjem datoteke tnsnames.ora koja se nalazi u vašoj instalacijskoj mapi oracle.
- Nakon što napravite Test Connect, unesite korisničko ime baze podataka, lozinku, a zatim odaberite gumb "U redu"
- Ako je veza uspješna, prikazat će se okvir s porukom.
- Odaberite U redu za testni prozor za povezivanje i prozor za postavljanje ODBC upravljačkog programa. Stvoreni ODBC izvor podataka bit će dodan u korisničke izvore podataka. Sada smo postavili ODBC izvor podataka.
Korak 3 - U guru99 ćete koristiti oracleove tablice shema Scott / Tiger. Ako ove baze podataka nemate u bazi podataka, izradite one pomoću ove skripte.
Preuzmite gornju datoteku Scott.sql
Korak 4 - U prozoru tablica za uvoz.
- Odaberite ODBC izvor podataka za oracle bazu podataka.
- Unesite korisničko ime baze podataka
- Unesite lozinku baze podataka
- Kliknite gumb za povezivanje / ponovno povezivanje. Ovo će prikazati tablice za korisnika baze podataka.
- Proširite stablo u mapi tablica i odaberite EMP tablicu
- Odaberite gumb OK.
Korak 5 - Tablica će se uvesti u analizator izvora Informatica. Upotrijebite tipke "ctrl + s" za spremanje promjena u spremište.
Slično tome, možete uvoziti bilo koje druge tablice baze podataka u analizator izvora.
Kako uvesti cilj u dizajnera ciljeva
U ovom uputstvu stvorit ćete ciljnu tablicu emp_target koja će imati identičnu strukturu izvorne EMP tablice. Za uvoz ciljne tablice, ciljana tablica mora biti prisutna u bazi podataka. Za stvaranje ciljne tablice koristite donju skriptu. Vrste ciljeva dostupne u Informatici su relacijske, XML i ravne datoteke.
Preuzmite gornju datoteku emp_target.sql
Napomena - ovdje u ovom vodiču izvorna i ciljna tablica prisutni su u istoj shemi baze podataka (guru99). Međutim, cilj možete stvoriti i u drugoj shemi.
Korak 1 - U programu Informatica Designer kliknite ikonu dizajnera cilja da biste pokrenuli dizajner cilja.
Korak 2- U sljedećem koraku
- Na glavnom izborniku odaberite opciju "Ciljevi"
- Odaberite "import" iz opcije baze podataka
Korak 3 - U prozoru tablice za uvoz.
- Odaberite ODBC izvor podataka za oracle bazu podataka.
- Unesite korisničko ime baze podataka
- Unesite lozinku baze podataka
- Kliknite gumb za povezivanje / ponovno povezivanje. Ovo će prikazati tablice za korisnika baze podataka.
- Proširite stablo u mapi tablica i odaberite tablicu EMP_TARGET
- Odaberite gumb OK
Ovo će uvesti cilj u Target Designer iz Informatica Powercenter. Upotrijebite tipku "ctrl + s" za spremanje promjena.
U ovom vodiču uvezli ste izvore i ciljeve. Sada ste spremni za stvaranje svog prvog mapiranja.
Kako stvoriti mapu u Informatici
Mape Informatica logični su spremnici koji čuvaju objekte koje kreirate u Informatica dizajneru / upravitelju tijeka posla (preslikavanja, mappleti, izvori, ciljevi itd.)
Za stvaranje mape
Korak 1 - Otvorite upravitelj spremišta
Napomena - Ako je Informatica Designer već otvoren, tada se upravitelj spremišta može otvoriti pomoću prečaca dostupnih u okviru s alatima.
Ovo će otvoriti upravitelj spremišta Informatica u zasebnom prozoru.
Korak 2 - Slijedite ove korake
- Kliknite izbornik mape
- Odaberite Stvori opciju
Korak 3 - U sljedećem koraku
- Unesite željeno ime mape
- Odaberite ok
To će stvoriti novu mapu i pojavit će se poruka koja kaže: "Mapa je uspješno stvorena."
Novostvorena mapa bit će navedena u odgovarajućem spremištu.
Ovim je dovršen vodič. Vidimo se u sljedećem!