V ETL / Data Warehouse boste naleteli na različne vire in cilje.
Vir v ETL je entiteta, od koder potegnete zapise, nato pa te zapise shranite v začasne tabele (vmesne tabele) ali predpomnilnike transformacije Informatica. Na podlagi dokumenta za načrtovanje preslikave / poslovne zahteve spremenite te zapise podatkov (spremenite podatke) in nato transformirane podatke naložite v druge strukture tabel, imenovane ciljne tabele.
V vsakem preslikavanju Informatica bo vedno prisoten vir in cilj. Za upravljanje različnih virov in ciljev v Informatici morate uporabiti analizator virov in načrtovalec ciljev. Ta orodja so integrirana v orodje Powercenter Designer in jih je od tam mogoče zagnati tudi sama.
S pomočjo analizatorja virov lahko v Informatici ustvarite ali uvozite različne vrste virov. Podobno lahko z uporabo oblikovalca ciljev ustvarite ali uvozite različne vrste ciljev. Informatica vam ponuja funkcijo za ustvarjanje vira / cilja od začetka z oblikovanjem njegove strukture ali pa lahko ustvarite vir / cilj z uvozom definicij. Ko uvozite vir iz baze podatkov, se uvozijo naslednji metapodatki.
- Ime vira (tabela)
- Lokacija zbirke podatkov
- Ime stolpcev
- Stolpci Vrste podatkov
- Omejitve
V tabelah lahko definirate tudi ključne odnose, ki veljajo le na ravni Informatica in so shranjeni v repozitoriju.
Vir ali cilj, ustvarjen / uvožen v Informatici, je mogoče kadar koli ponovno uporabiti v različnih preslikavah. Vsako preslikavo mora imeti vsaj naložljiv cilj. V nasprotnem primeru preslikava ne bo veljavna.
Opomba - Ko ustvarimo vir / cilj v analizatorju virov / načrtovalcu ciljev, se strukture ustvarijo samo v Informatici. Na ravni baze podatkov ni nobenega predmeta. Torej, morate ustvariti predmete baze podatkov z enako strukturo, kot ste jih ustvarili v Informatici.
Z analizatorjem virov lahko uvozite naslednje vrste virov
- Tabele odnosov (tabele baz podatkov), pogledi in sopomenke
- Ploščate datoteke
- Datoteke Cobol
- Datoteke XML
Nasvet za uspešnost - Če želite izboljšati delovanje tabel relacijskega vira, uporabite indekse v tabelah izvorne baze podatkov. Na cilju tabele onemogočijo ali odstranijo omejitve in indekse za zmogljivost.
V tej vadnici boste izvedeli
- Kako odpreti analizator virov
- Kako uvoziti izvorno tabelo v Source Analyzer
- Kako odpreti ciljni oblikovalec in uvoziti ciljni ciljni oblikovalec
- Kako ustvariti mapo v Informatici
Kako odpreti analizator virov
1. korak - Odprite orodje za oblikovalce Informatica PowerCenter
2. korak - Na naslednjem zaslonu
- Dvokliknite repozitorij, ki ga želite povezati
- Vnesite uporabniško ime
- Vnesite geslo
- Kliknite gumb Poveži
Po uspešni prijavi bodo mape uporabnika navedene pod imenom skladišča
Opomba -
- Če prijava ni uspešna, preverite, ali ima uporabnik privilegije za povezovanje s skladiščem
- Če pod imenom repozitorija ni vidna nobena mapa, preverite, ali je mapa ustvarjena.
- Če je bila mapa ustvarjena pred kratkim, prekinite povezavo s skladiščem in znova vzpostavite povezavo.
3. korak - v naslednjem koraku
- Z desno miškino tipko kliknite mapo
- Izberite odprto možnost
Ko je mapa odprta, bodo navedene podmape te mape.
Korak 4 - Kliknite meni Source Analyzer, kot je prikazano na sliki.
Kako uvoziti izvorno tabelo v Source Analyzer
1. korak - V izvornem analizatorju
- V glavnem meniju kliknite jeziček "Viri"
- Izberite možnost uvoz iz baze podatkov, potem ko se odpre to polje ODBC Connection.
2. korak - Zdaj bomo ustvarili povezavo ODBC (če že imate povezavo ODBC, pojdite na korak 3)
- Kliknite gumb poleg ODBC vir podatkov.
- Na naslednji strani izberite zavihek DSN uporabnika in kliknite gumb Dodaj.
DSN (Data Source Name) je v bistvu podatkovna struktura in vsebuje informacije o določenih podrobnostih (vrsta baze podatkov, lokacija, podrobnosti o uporabniku itd.). Te podatke zahteva gonilnik ODBC, da se lahko poveže s to bazo podatkov.
- Ko kliknete gumb za dodajanje, boste videli seznam gonilnikov za različne zbirke podatkov (Oracle, SQL Server, Sybase, Microsoft Access, Excel itd.) Gonilnik, ki ga izberete, je odvisen od tega, katero bazo podatkov želite povezati. Izberite gonilnik za vir podatkov. Tukaj v guru99 boste uporabljali tabele baz podatkov oracle. Izberite gonilnik žičnega protokola Oracle.
- Na naslednji strani izberite zavihek Splošno in vnesite podrobnosti baze podatkov. Nato kliknite testno povezavo.
Opomba - Podrobnosti baze podatkov so specifične za vašo namestitev, odvisno od imena gostitelja, vrat in SID-ja, ki ste ga izbrali med namestitvijo baze podatkov. Te podrobnosti dobite tako, da odprete datoteko tnsnames.ora, ki se nahaja v vaši namestitveni mapi oracle.
- Ko ste izvedli testno povezavo, vnesite uporabniško ime, geslo in nato izberite gumb »V redu«
- Če je povezava uspešna, se prikaže okno za sporočilo.
- Izberite V redu za okno za preskusno povezavo in okno za nastavitev gonilnika ODBC. Ustvarjeni vir podatkov ODBC bo dodan uporabniškim virom podatkov. Zdaj smo nastavili z virom podatkov ODBC.
3. korak - V guru99 boste uporabljali tabele shem Scott / Tiger oracle. Če teh tabel v bazi ni, ustvarite tabele, ki uporabljajo ta skript.
Prenesite zgornjo datoteko Scott.sql
4. korak - v oknu uvoznih tabel.
- Izberite vir podatkov ODBC za bazo podatkov oracle.
- Vnesite uporabniško ime baze podatkov
- Vnesite geslo baze podatkov
- Kliknite gumb za povezavo / ponovno povezavo. To bo prikazalo tabele za uporabnika baze podatkov.
- Razširite drevo pod mapo tabel in izberite tabelo EMP
- Izberite gumb V redu.
5. korak - Tabela bo uvožena v analizator virov Informatica. Uporabite tipki "ctrl + s", da shranite spremembe v repozitorij.
Podobno lahko v izvorni analizator uvozite vse druge tabele baz podatkov.
Kako uvoziti cilj v načrtovalec ciljev
V tej vadnici boste ustvarili ciljno tabelo emp_target, ki bo imela enako strukturo izvorne tabele EMP. Za uvoz ciljne tabele mora biti ciljna tabela prisotna v bazi podatkov. Če želite ustvariti ciljno tabelo, uporabite spodnji skript. Vrste ciljev, ki so na voljo v Informatici, so relacijske datoteke, XML in ploščate datoteke.
Prenesite zgornjo datoteko emp_target.sql
Opomba - tukaj v tej vadnici sta izvorna in ciljna tabela prisotni v isti shemi baze podatkov (guru99). Vendar pa lahko cilj ustvarite tudi v drugi shemi.
1. korak - V oblikovalcu Informatica kliknite ikono oblikovalca ciljev, da zaženete ciljni oblikovalec.
Korak 2- V naslednjem koraku
- V glavnem meniju izberite možnost "Cilji"
- Izberite "uvoz" iz možnosti baze podatkov
3. korak - v oknu tabele za uvoz.
- Izberite vir podatkov ODBC za bazo podatkov oracle.
- Vnesite uporabniško ime baze podatkov
- Vnesite geslo baze podatkov
- Kliknite gumb za povezavo / ponovno povezavo. To bo prikazalo tabele za uporabnika baze podatkov.
- Razširite drevo pod mapo tabel in izberite tabelo EMP_TARGET
- Izberite gumb V redu
To bo uvozilo cilj v načrtovalec ciljev Informatica Powercenter. Spremembe shranite s tipko "ctrl + s".
V tej vadnici ste uvozili vire in cilje. Zdaj ste pripravljeni, da ustvarite svoje prvo preslikavo.
Kako ustvariti mapo v Informatici
Mape Informatica so logični vsebniki, ki hrani predmete, ki jih ustvarite v oblikovalcu Informatica / upravitelju poteka dela (preslikave, preslikave, viri, cilji itd.)
Če želite ustvariti mapo
1. korak - Odprite upravitelja repozitorija
Opomba - Če je program Informatica Designer že odprt, lahko upravitelja repozitorija odprete z bližnjicami, ki so na voljo v orodjarni.
S tem se v ločenem oknu odprejo Informatica Repository Manger.
2. korak - sledite tem korakom
- Kliknite meni mape
- Izberite možnost Ustvari
3. korak - v naslednjem koraku
- Vnesite želeno ime mape
- Izberite v redu
S tem boste ustvarili novo mapo in pojavilo se bo sporočilo »Mapa je bila uspešno ustvarjena«.
Novo ustvarjena mapa bo navedena v ustreznem repozitoriju.
S tem je vadnica zaključena. Se vidimo v naslednjem!