Kildeanalysator i Informatica | Hvordan lage kilde og Target

I ETL/Data Warehouse vil du møte ulike kilder og mål.

Kildedefinisjon i Informatica

A Kildedefinisjon i Informatica er en enhet hvorfra du henter postene, og deretter lagrer du disse postene i midlertidige tabeller (staging-tabeller) eller Informatica-transformasjonscacher. På grunnlag av kartleggingsdesigndokument/forretningskrav gjør du en endring i disse datapostene (transformerer dataene) og laster deretter 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 ulike kilder og mål i Informatica, må du bruke kildeanalysator og måldesigner. Disse verktøyene er integrert i Powercenter-designerverktøyet og kan startes derfra selv.

Kildeanalysator i Informatica

Kildeanalysator i Informatica er et verktøy som lar deg lage og endre kildedefinisjoner. Ved hjelp av Kildeanalysator kan du opprette eller importere forskjellige typer kilder i Informatica som flate filer, relasjonsdatabaser, Excel-regneark, XML-definisjoner, etc.

På samme måte ved å bruke måldesigner kan du opprette eller importere forskjellige typer mål. Informatica gir deg funksjonen til å enten lage en kilde/mål fra bunnen av ved å designe strukturen, eller du kan lage en kilde/mål ved å importere definisjonene. Når du importerer kilde fra Database, blir følgende metadata importert:

  • Kilde (tabell) navn
  • Databaseplassering
  • Navn på kolonner
  • Kolonner Datatyper
  • begrensninger

Du kan også definere nøkkelrelasjonene i tabellene, som kun gjelder på Informatica-nivå og lagres i depotet.

Kilden eller målet som er opprettet/importert i Informatica kan gjenbrukes når som helst i forskjellige tilordninger. Hver eneste kartlegging må ha minst et lastbart mål. Ellers vil kartleggingen være ugyldig.

Merknader– Når vi lager kilde/mål i kildeanalysator/måldesigner, lages strukturer kun i Informatica. På databasenivå er det ikke opprettet noe objekt. Så du må lage databaseobjekter med samme struktur som du har laget i Informatica.

Du kan importere følgende typer kilder ved å bruke kildeanalysator

  • Relasjonstabeller (databasetabeller), visninger og synonymer
  • Flate filer
  • Cobol filer
  • XML-filer

Ytelsestips – For å forbedre ytelsen til relasjonelle kildetabeller, bruk indekser på kildedatabasetabellene. På målet deaktiverer eller fjerner tabeller begrensninger og indekser for ytelse.

Hvordan Open Source Analyzer i Informatica

Nedenfor er en trinnvis prosess for å åpne kildeanalysator i Informatica:

Trinn 1) Åpne Informatica PowerCenter designerverktøy

Open Source Analyzer i Informatica

Trinn 2) I neste skjermbilde

  1. Double klikk på depotet du vil koble til
  2. Skriv inn brukernavn
  3. Oppgi passord
  4. Klikk på Koble til-knappen

    Open Source Analyzer i Informatica

Etter vellykket pålogging vil mappene til brukeren bli oppført under depotnavnet

Merk -

  1. Hvis påloggingen ikke er vellykket, sjekk om brukeren har rettigheter til å koble til depotet
  2. Hvis ingen mappe er synlig under depotnavnet, sjekk om mappen er opprettet.
  3. Hvis en mappe nylig ble opprettet, må du koble fra depotet og koble til på nytt.

Open Source Analyzer i Informatica

Trinn 3) I neste trinn

  1. Høyreklikk på mappen
  2. Velg åpent alternativ

Open Source Analyzer i Informatica

Når en mappe er åpen, vil undermapper til den mappen vises.

Open Source Analyzer i Informatica

Trinn 4) Klikk på Kildeanalysator-menyen, som vist i figuren.

Open Source Analyzer i Informatica

Hvordan importere kildetabell i kildeanalysator

Følgende er trinnene for å importere kildetabell i Informatica Source Analyzer:

Trinn 1) Gå til alternativet "Kilder".

I kildeanalysator

  1. Klikk på fanen "Kilder" fra hovedmenyen
  2. Velg alternativet import fra database, etter at denne ODBC-tilkoblingsboksen åpnes.

    Importer kildetabell i kildeanalysator

Trinn 2) Opprett ODBC-tilkobling

Vi vil nå opprette ODBC-tilkobling (Hvis du allerede har ODBC-tilkobling, gå til trinn 3)

  1. Klikk på knappen ved siden av ODBC-datakilde.

Importer kildetabell i kildeanalysator

  1. På neste side, Velg bruker-DSN-fanen og klikk på Legg til-knappen.

Importer kildetabell i kildeanalysator

En DSN (Data Source Name) er i utgangspunktet en datastruktur, og den inneholder informasjon om en spesifikk detalj (databasetype, plassering, brukerdetaljer osv.). Denne informasjonen kreves av ODBC-driveren slik at den kan koble til den databasen.

  1. Når du klikker på legg til-knappen, vil du se en liste over drivere for ulike databaser (Oracle, SQL Server, Sybase, Microsoft Adgang Excel, etc.) Driveren du velger avhenger av hvilken database du vil koble til. Velg driveren for datakilden. Her i guru99 vil du bruke oracle-databasetabeller. Velge Oracle driver for ledningsprotokoll.

    Importer kildetabell i kildeanalysator

  2. På neste side velger du kategorien Generelt og skriver inn databasedetaljer. Klikk deretter på testkobling.

    Merknader – Databasedetaljer 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 ligger i Oracle-installasjonsmappen.

Importer kildetabell i kildeanalysator

  1. Når du har laget en testkobling, skriv inn databasebrukernavn, passord og velg deretter "OK"-knappen

    Importer kildetabell i kildeanalysator

  2. Hvis tilkoblingen er vellykket, vil den vise en meldingsboks.

    Importer kildetabell i kildeanalysator

  1. Velg OK for testkoblingsvinduet og ODBC-driveroppsettvinduet. Den opprettede ODBC-datakilden vil bli lagt til brukerdatakilder. Nå er vi satt med ODBC-datakilde.

Trinn 3) Lag skjematabeller

I guru99 vil du bruke oracles Scott/Tiger-skjematabeller. Hvis du ikke har disse tabellene i databasen, oppretter du de ved å bruke dette skriptet

Last ned Scott.sql-filen ovenfor

Trinn 4) Skriv inn databasedetaljene

I importtabellvinduet:

  1. Velg ODBC-datakilde for Oracle-databasen.
  2. Skriv inn databasebrukernavn
  3. Skriv inn databasepassord
  4. Klikk på koble til/gjenopprett-knappen. Dette vil vise tabeller for databasebrukeren.
  5. Utvid treet under mappen tabeller og velg EMP-tabell
  6. Velg OK-knappen.

    Importer kildetabell i kildeanalysator

Trinn 5) Bekreft og lagre den importerte tabellen

Tabellen vil bli importert i Informatica Source Analyzer. Bruk "Ctrl+S"-tastene for å lagre endringer i depotet

Importer kildetabell i kildeanalysator

På samme måte kan du importere alle andre databasetabeller i kildeanalysatoren.

Hvordan importere Target i Informatica Target designer

Her er en prosess for å importere mål i Informatica Target Designer:

I denne opplæringen vil du lage måltabellen emp_target, som vil ha den samme strukturen som kilde-EMP-tabellen. For å importere måltabell må måltabellen være til stede i databasen. Bruk skriptet nedenfor for å lage måltabell. Typer mål som er tilgjengelige i Informatica er relasjonsfiler, XML og flate filer.

Last ned emp_target.sql-filen ovenfor

Merknader – her i denne opplæringen er både kilde- og måltabellen 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å måldesignerikonet for å starte måldesigner.

Import Target i Informatica Target designer

Trinn 2) I neste trinn

  1. Velg alternativet "Targets" fra hovedmenyen
  2. Velg "importer" fra databasealternativet

Import Target i Informatica Target designer

Trinn 3) I importtabellvinduet.

  1. Velg ODBC-datakilde for Oracle-databasen.
  2. Skriv inn databasebrukernavn
  3. Skriv inn databasepassord
  4. Klikk på koble til/gjenopprett-knappen. Dette vil vise tabeller for databasebrukeren.
  5. Utvid treet under mappen tabeller og velg EMP_TARGET-tabellen
  6. Velg OK-knappen

Import Target i Informatica Target designer

Dette vil importere mål inn Target Designer av Informatica Powercenter. Bruk "ctrl+s"-tasten for å lagre endringene.

Import Target i Informatica Target designer

I denne opplæringen har du importert kilder og mål. Nå er du klar til å lage din første kartlegging.

Hvordan lage en mappe i Informatica

Nedenfor er trinnene for hvordan du oppretter en mappe i Informatica:

Informatica-mapper er logiske beholdere, som beholder objektene du oppretter i Informatica-designer/arbeidsflytbehandling (tilordninger, mapplets, kilder, mål, etc.)

Slik oppretter du en mappe:

Trinn 1) Åpne Repository Manager

Opprett en mappe i Informatica

Merknader – Hvis Informatica Designer allerede er åpen, kan repository manager åpnes ved å bruke snarveiene som er tilgjengelige i verktøykassen.

Opprett en mappe i Informatica

Dette vil åpne Informatica Repository Manager i et eget vindu.

Opprett en mappe i Informatica

Trinn 2) Følg disse instruksjonene

  1. Klikk på mappemenyen
  2. Velg alternativet Opprett

Opprett en mappe i Informatica

Trinn 3) I neste trinn

  1. Skriv inn ønsket mappenavn
  2. Velg ok

Opprett en mappe i Informatica

Dette vil opprette en ny mappe og en melding vises som sier "Mappen er opprettet."

Opprett en mappe i Informatica

Den nyopprettede mappen vil bli oppført under det respektive depotet.

Opprette en mappe i Informatica

Dette fullfører opplæringen. Vi sees i neste!