ETL / Data Warehouse'is kohtate erinevaid allikaid ja sihtmärke.
ETL-i allikas on üksus, kust te kirjeid tõmbate ja seejärel salvestate need kirjed ajutistesse tabelitesse (etapitabelitesse) või Informatica teisendus vahemällu. Kujundusdokumendi / ärinõude kaardistamise põhjal muudate neid andmekirjeid (teisendate andmeid) ja laadite seejärel teisendatud andmed teistesse tabelistruktuuridesse, mida nimetatakse sihttabeliteks.
Igas Informatica kaardistuses on alati olemas allikas ja sihtmärk. Informatica erinevate allikate ja sihtmärkide haldamiseks peate kasutama allikaanalüsaatorit ja sihtkujundajat. Need tööriistad on integreeritud Powercenteri kujundustööriista ja neid saab sealt ise käivitada.
Allika analüsaatori abil saate Informaticas luua või importida erinevat tüüpi allikaid. Samamoodi saate sihtkujundajat kasutades luua või importida erinevat tüüpi sihtmärke. Informatica pakub teile funktsiooni, mille abil saate luua allika / sihtmärgi nullist, kujundades selle struktuuri, või saate luua allika / sihtmärgi definitsioone importides. Kui impordite allikat andmebaasist, imporditakse järgmised metaandmed.
- Allika (tabeli) nimi
- Andmebaasi asukoht
- Veergude nimi
- Veerud Andmetüübid
- Piirangud
Samuti saate tabelites määratleda võtmesuhted, mis on rakendatavad ainult Informatica tasandil ja on salvestatud hoidlasse.
Informaticas loodud / imporditud allikat või sihtmärki saab erinevates vastendustes korduvalt kasutada. Igal kaardistamisel peab olema vähemalt laaditav sihtmärk. Vastasel juhul on kaardistamine vale.
Märkus. Kui loome allika / sihtmärgi allikaanalüsaatoris / sihtkujunduses, luuakse struktuurid ainult Informaticas. Andmebaasi tasandil pole ühtegi objekti loodud. Niisiis, peate looma andmebaasi objektid, millel on sama struktuur nagu olete loonud Informaticas.
Lähteanalüsaatori abil saate importida järgmist tüüpi allikaid
- Seostustabelid (andmebaasitabelid), vaated ja sünonüümid
- Lamedad failid
- Coboli failid
- XML-failid
Toimivuse näpunäide - Relatsiooniallika tabelite jõudluse parandamiseks kasutage lähteandmebaasi tabelites olevaid indekseid. Eesmärgil keelavad või eemaldavad tabelid jõudluse piirangud ja indeksid.
Selles õpetuses saate teada
- Kuidas avada lähtekoodianalüsaator
- Allika tabeli importimine allika analüsaatoris
- Sihtkujundaja avamine ja sihtdisaineris sihtmärgi import
- Kuidas luua kausta Informaticas
Kuidas avada lähtekoodianalüsaator
1. samm - avage Informatica PowerCenteri kujundustööriist
2. samm - järgmisel ekraanil
- Topeltklõpsake hoidlal, mille soovite ühendada
- Sisestage kasutajanimi
- Sisestage parool
- Klõpsake nuppu Ühenda
Pärast edukat sisselogimist loendatakse kasutaja kaustad hoidla nime alla
Märge -
- Kui sisselogimine ei õnnestu, kontrollige, kas kasutajal on õigused hoidlaga ühenduse loomiseks
- Kui hoidla nime all pole ühtegi kausta näha, kontrollige, kas kaust on loodud.
- Kui kaust loodi hiljuti, siis ühendage hoidla lahti ja ühendage uuesti.
3. samm - järgmises etapis
- Paremklõpsake kaustal
- Valige avatud suvand
Kui kaust on avatud, kuvatakse selle kausta alamkaustad.
4. samm - klõpsake menüüd Allika analüsaator, nagu joonisel näidatud.
Allika tabeli importimine allika analüsaatoris
1. samm - lähteanalüsaatoris
- Klõpsake peamenüüs vahekaardil "allikad"
- Valige suvand Import andmebaasist, kui see ODBC-ühenduse kast avaneb.
2. samm - nüüd loome ODBC-ühenduse (kui teil juba on ODBC-ühendus, minge 3. sammu juurde)
- Klõpsake nuppu ODBC andmeallika kõrval.
- Järgmisel lehel valige sakk Valige kasutaja DSN ja klõpsake nuppu Lisa.
DSN (andmeallika nimi) on põhimõtteliselt andmestruktuur ja see sisaldab teavet konkreetsete üksikasjade (andmebaasi tüüp, asukoht, kasutaja üksikasjad jne) kohta. Seda teavet nõuab ODBC draiver, et ta saaks selle andmebaasiga ühenduse luua.
- Kui klõpsate nupul Lisa, näete loendit erinevate andmebaaside (Oracle, SQL Server, Sybase, Microsoft Access, Excel jne) draiveritest. Valitud draiver sõltub sellest, millist andmebaasi soovite ühendada. Valige andmeallika draiver. Siin guru99-s kasutate oracle'i andmebaasi tabeleid. Valige Oracle traadiprotokollidraiver.
- Järgmisel lehel valige vahekaart Üldine ja sisestage andmebaasi üksikasjad. Seejärel klõpsake nuppu testühendus.
Märkus. Andmebaasi üksikasjad on teie installi jaoks spetsiifilised, sõltuvalt andmebaasi installimisel valitud hosti nimest, porti ja SID-st. Selle üksikasjaliku teabe saate avades faili tnsnames.ora, mis asub teie Oracle'i installikaustas.
- Kui olete testühenduse teinud, sisestage andmebaasi kasutajanimi, parool ja seejärel klõpsake nuppu "OK"
- Kui ühendus on õnnestunud, kuvatakse see sõnumikast.
- Valige testühenduse akna ja ODBC draiveri seadistusakna jaoks OK. Loodud ODBC andmeallikas lisatakse kasutaja andmeallikatesse. Nüüd on meil ODBC andmeallikas seatud.
3. samm - guru99-s kasutate oracle'i Scott / Tiger skeemitabeleid. Kui teil pole neid tabeleid andmebaasis, looge need, kasutades seda skripti.
Laadige alla ülaltoodud Scott.sql-fail
4. samm - tabelite importimise aknas.
- Valige Oracle'i andmebaasi jaoks ODBC andmeallikas.
- Sisestage andmebaasi kasutajanimi
- Sisestage andmebaasi parool
- Klõpsake nuppu Ühenda / ühenda uuesti. See näitab andmebaasi kasutaja tabeleid.
- Laiendage kausta tabelid all olevat puud ja valige EMP table
- Valige nupp OK.
5. samm - tabel imporditakse Informatica allikaanalüsaatorisse. Hoidlasse tehtud muudatuste salvestamiseks kasutage klahve "ctrl + s".
Samamoodi saate importida mis tahes muid andmebaasitabeleid lähteanalüsaatorisse.
Kuidas sihtmärki kujundada sihtdisaineris
Selles õpetuses loote sihttabeli emp_target, millel on lähte EMP tabeli identne struktuur. Sihttabeli importimiseks peab sihttabel andmebaasis olema. Sihttabeli loomiseks kasutage allolevat skripti. Informaticas saadaolevate sihtmärkide tüübid on relatsioon-, XML- ja lamefailid.
Laadige ülaltoodud fail emp_target.sql alla
Pange tähele - siin selles õpetuses on nii andmebaasi skeemis (guru99) olemas nii lähte- kui sihttabel. Kuid saate sihtmärgi luua ka teises skeemis.
1. samm - klõpsake jaotises Informatica Designer sihtmärkide kujundaja ikooni, et käivitada sihtmärk, disainer.
2. samm . Järgmises etapis
- Valige peamenüüst valik "Sihtmärgid"
- Valige suvand "import" andmebaasist
3. samm - tabeli importimise aknas.
- Valige Oracle'i andmebaasi jaoks ODBC andmeallikas.
- Sisestage andmebaasi kasutajanimi
- Sisestage andmebaasi parool
- Klõpsake nuppu Ühenda / ühenda uuesti. See näitab andmebaasi kasutaja tabeleid.
- Laiendage kausta tabelite all puu ja valige tabel EMP_TARGET
- Valige nupp OK
See impordib sihtmärgi Informatica Powercenteri sihtkujundusse. Muudatuste salvestamiseks kasutage klahvi "ctrl + s".
Selles õpetuses olete importinud allikaid ja sihtmärke. Nüüd olete kõik valmis oma esimese kaardistuse loomiseks.
Kuidas luua kausta Informaticas
Informatica kaustad on loogilised konteinerid, mis hoiab Informatica kujundaja / töövoo halduris loodud objektid (kaardistused, kaardiplekid, allikad, sihtmärgid jne)
Kausta loomiseks
1. samm - avage hoidlahaldur
Märkus. Kui Informatica Designer on juba avatud, saab hoidlahalduri avada tööriistakastis olevate otseteede abil.
See avab Informatica hoidla halduri eraldi aknas.
2. samm - järgige neid samme
- Klõpsake kausta menüüd
- Valige suvand Loo
3. samm - järgmises etapis
- Sisestage soovitud kausta nimi
- Valige OK
See loob uue kausta ja ilmub teade "Kaust on edukalt loodud".
Vastloodud kaust kuvatakse vastava hoidla all.
See lõpetab õpetuse. Kohtumiseni järgmises!