I ETL / Data Warehouse vil du møte forskjellige kilder og mål.
En kilde i ETL er en enhet hvorfra du henter postene, og deretter lagrer du disse postene i midlertidige tabeller (iscenesettelsestabeller) eller Informatica-transformasjonsbuffer. På grunnlag av kartleggingsdesigndokument / forretningskrav gjør du en endring i disse datapostene (transformerer dataene), og deretter laster du inn de transformerte dataene i en annen tabellstruktur, kalt måltabeller.
I hver Informatica-kartlegging vil det alltid være en kilde og et mål. For å administrere forskjellige kilder og mål i Informatica, må du bruke kildeanalysator og måldesigner. Disse verktøyene er integrert i Powercenter designerverktøy og kan lanseres derfra.
Ved hjelp av Source analyzer kan du opprette eller importere forskjellige typer kilder i Informatica. På samme måte ved å bruke måldesigner kan du opprette eller importere forskjellige typer mål. Informatica gir deg funksjonen til å enten opprette kilde / mål fra bunnen av ved å designe strukturen, eller du kan opprette kilde / mål ved å importere definisjonene. Når du importerer kilde fra databasen, blir følgende metadata importert.
- Kilde (tabell) navn
- Databaseplassering
- Kolonnens navn
- Kolonner Datatyper
- Begrensninger
Du kan også definere nøkkelforholdene i tabellene, som bare gjelder på Informatica-nivå og er lagret i depotet.
Kilden eller målet som er opprettet / importert i Informatica kan gjenbrukes når som helst i forskjellige kartlegginger. Hver kartlegging må ha minst lastbart mål. Ellers er kartleggingen ugyldig.
Merk - Når vi oppretter kilde / mål i kildeanalysator / måldesigner, opprettes strukturer bare i Informatica. På databasenivå er det ikke noe objekt opprettet. Så du må opprette databaseobjekter med samme struktur som du har opprettet i Informatica.
Du kan importere følgende type kilder ved hjelp av kildeanalysator
- Forholdstabeller (databasetabeller), visninger og synonymer
- Flate filer
- Cobol filer
- XML-filer
Tips om ytelse - For å forbedre ytelsen til Relasjonelle kildetabeller, bruk indekser på kildedatabasetabellene. På målet deaktiverer tabeller eller fjerner begrensninger og indekser for ytelse.
I denne opplæringen - vil du lære
- Hvordan åpne kildeanalysator
- Slik importerer du kildetabellen i Source Analyzer
- Hvordan åpne Target Designer & importere mål i target designer
- Hvordan lage mappe i Informatica
Hvordan åpne kildeanalysator
Trinn 1 - Åpne Informatica PowerCenter designerverktøy
Trinn 2 - I neste skjermbilde
- Dobbeltklikk på depotet du vil koble til
- Skriv inn brukernavn
- Oppgi passord
- Klikk på Koble til-knappen
Etter vellykket pålogging vil brukerens mapper bli oppført under depotnavnet
Merk -
- Hvis pålogging ikke lykkes, sjekk om brukeren har rettigheter til å koble til depotet
- Hvis ingen mappe er synlig under depotnavnet, sjekk om mappen er opprettet.
- Hvis en mappe ble opprettet nylig, kobler du fra depotet og kobler til igjen.
Trinn 3 - I neste trinn
- Høyreklikk på mappen
- Velg åpent alternativ
Når en mappe er åpen, vises undermapper til den mappen.
Trinn 4 - Klikk på menyen Source analyzer, som vist på figuren.
Slik importerer du kildetabellen i Source Analyzer
Trinn 1 - I kildeanalysator
- Klikk på fanen "kilder" fra hovedmenyen
- Velg import fra databasealternativ, etter at denne ODBC-tilkoblingsboksen åpnes.
Trinn 2 - Vi oppretter nå ODBC-tilkobling (Hvis du allerede har ODBC-tilkobling, gå til trinn 3)
- Klikk på knappen ved siden av ODBC-datakilde.
- På neste side velger du DSN-fanen for brukeren og klikker på Legg til-knappen.
Et DSN (Data Source Name) er i utgangspunktet en datastruktur, og den inneholder informasjon om spesifikke detaljer (databasetype, plassering, brukerdetaljer osv.). Denne informasjonen kreves av ODBC-driveren, slik at den kan koble til databasen.
- Når du klikker på knappen Legg til, vil du se en liste over drivere for forskjellige databaser (Oracle, SQL Server, Sybase, Microsoft Access, Excel, etc.) Driveren du velger, avhenger av hvilken database du vil koble til. Velg driveren for datakilden. Her i Guru99 bruker du Oracle-databasetabeller. Velg Oracle wire protocol driver.
- På den neste siden velger du den generelle kategorien og skriver inn databasedetaljer. Klikk deretter på testkoble.
Merk - Databaseopplysninger er spesifikke for installasjonen din, avhengig av vertsnavn, port og SID du valgte under databaseinstallasjonen. Du kan få disse detaljene ved å åpne tnsnames.ora-filen i Oracle-installasjonsmappen.
- Når du har laget en Test Connect, skriver du inn databasens brukernavn, passord og velger deretter "OK" -knappen
- Hvis tilkoblingen er vellykket, vil den vise en meldingsboks.
- Velg OK for vinduet for testtilkobling og vinduet Oppsett av ODBC-driver. Opprettet ODBC-datakilde vil bli lagt til brukerdatakilder. Nå er vi satt med ODBC-datakilde.
Trinn 3 - I Guru99 bruker du Oracle's Scott / Tiger-skjema tabeller. Hvis du ikke har disse tabellene i databasen, kan du opprette de som bruker dette skriptet.
Last ned Scott.sql-filen ovenfor
Trinn 4 - I vinduet for importtabeller.
- Velg ODBC-datakilde for Oracle-databasen.
- Skriv inn databasens brukernavn
- Angi databasepassord
- Klikk på knappen Koble til / koble til på nytt. Dette viser tabeller for databasebrukeren.
- Utvid treet under tabellmappen og velg EMP-tabell
- Velg OK-knappen.
Trinn 5 - Tabellen vil bli importert i Informatica Source Analyzer. Bruk "ctrl + s" -tastene for å lagre endringer i depotet.
På samme måte kan du importere andre databasetabeller i kildeanalysatoren.
Hvordan importere mål i måldesigner
I denne opplæringen oppretter du måltabellen emp_target, som vil ha den samme strukturen til kilden EMP-tabellen. For å importere måltabellen, må måltabellen være til stede i databasen. For å lage måltabell, bruk skriptet nedenfor. Typer mål tilgjengelig i Informatica er relasjons-, XML- og flate filer.
Last ned filen emp_target.sql ovenfor
Merk - her i denne opplæringen er både kilde og måltabell til stede i samme databaseskjema (guru99). Du kan imidlertid også opprette et mål i et annet skjema.
Trinn 1 - I Informatica Designer klikker du på ikonet for måldesigner for å starte målet, designer.
Trinn 2- I neste trinn
- Velg alternativet "Targets" fra hovedmenyen
- Velg "importer" fra databasealternativet
Trinn 3 - I vinduet for importtabell.
- Velg ODBC-datakilde for Oracle-databasen.
- Skriv inn databasens brukernavn
- Angi databasepassord
- Klikk på knappen Koble til / koble til på nytt. Dette viser tabeller for databasebrukeren.
- Utvid treet under tabellmappen og velg EMP_TARGET-tabellen
- Velg OK-knappen
Dette vil importere målet i Target Designer av Informatica Powercenter. Bruk "ctrl + s" -tasten for å lagre endringene.
I denne opplæringen har du importert kilder og mål. Nå er du klar til å lage din første kartlegging.
Hvordan lage mappe i Informatica
Informatica-mapper er logiske beholdere, som beholder objektene du lager i Informatica designer / Workflow Manager (mappinger, mapplets, kilder, mål, etc.)
Å lage mappe
Trinn 1 - Åpne Repository Manager
Merk - Hvis Informatica Designer allerede er åpen, kan lageradministrator åpnes ved hjelp av snarveiene som er tilgjengelige i verktøykassen.
Dette åpner Informatica Repository Manger i et eget vindu.
Trinn 2 - Følg disse trinnene
- Klikk på mappemenyen
- Velg Opprett alternativ
Trinn 3 - I neste trinn
- Skriv inn ønsket mappenavn
- Velg ok
Dette vil opprette en ny mappe og det vises en melding som sier "Mappen er opprettet."
Den nyopprettede mappen vil bli oppført under det respektive depotet.
Dette fullfører opplæringen. Vi sees i den neste!