Kildeanalysator i Informatica | Sådan opretter du kilde og Target

I ETL/Data Warehouse vil du støde på forskellige kilder og mål.

Kildedefinition i Informatica

A Kildedefinition I Informatica er en enhed, hvorfra du henter posterne, og derefter gemmer du disse poster i midlertidige tabeller (staging-tabeller) eller Informatica-transformationscacher. Baseret på kortping I et designdokument/forretningskrav foretager du en ændring i disse dataposter (transformerer dataene), og derefter indlæser du de transformerede data i en anden tabelstruktur, kaldet måltabeller.

I alle Informatica-kortping, vil der altid være en kilde og et mål. For at administrere forskellige kilder og mål i Informatica skal du bruge kildeanalyse og måldesigner. Disse værktøjer er integreret i Powercenter-designerværktøjet og kan startes derfra.

Kildeanalysator i Informatica

Kildeanalysator i Informatica er et værktøj, der giver dig mulighed for at oprette og ændre kildedefinitioner. Ved hjælp af Kildeanalysator kan du oprette eller importere forskellige typer kilder i Informatica som flade filer, relationsdatabaser, Excel-regneark, XML-definitioner osv.

På samme måde ved at bruge måldesigner kan du oprette eller importere forskellige typer mål. Informatica giver dig funktionen til enten at oprette en kilde/mål fra bunden ved at designe dens struktur, eller du kan oprette en kilde/mål ved at importere definitionerne. Når du importerer kilde fra Database, bliver følgende metadata importeret:

  • Kilde (tabel) navn
  • Database placering
  • Navn på kolonner
  • Kolonner Datatyper
  • Begrænsninger

Du kan også definere nøglerelationerne i tabellerne, som kun gælder på Informatica-niveau og er gemt i lageret.

Kilden eller målet, der er oprettet/importeret i Informatica, kan genbruges når som helst på forskellige kort.pings. Hver kortping skal have mindst ét ​​indlæsbart mål. Ellers kortping vil være ugyldig.

Bemærk– Når vi opretter kilde/mål i kildeanalysator/måldesigner, oprettes strukturer kun i Informatica. På databaseniveau er der ikke oprettet noget objekt. Så du skal oprette databaseobjekter med samme struktur, som du har oprettet i Informatica.

Du kan importere følgende typer kilder ved hjælp af kildeanalysator

  • Relationstabeller (databasetabeller), visninger og synonymer
  • Flade filer
  • Cobol filer
  • XML-filer

Præstationstip – For at forbedre ydeevnen af ​​relationelle kildetabeller skal du bruge indekser på kildedatabasetabellerne. På målet deaktiverer eller fjerner tabeller begrænsninger og indekser for ydeevne.

Sådan Open Source Analyzer i Informatica

Nedenfor er en trin for trin-proces til åbning af kildeanalysator i Informatica:

Trin 1) Åbn Informatica PowerCenter-designerværktøj

Open Source Analyzer i Informatica

Trin 2) I næste skærmbillede

  1. Double klik på det lager, som du vil forbinde
  2. Indtast brugernavn
  3. Indtast adgangskode
  4. Klik på knappen Connect

    Open Source Analyzer i Informatica

Efter vellykket login vil brugerens mapper blive vist under lagernavnet

Bemærk -

  1. Hvis login ikke lykkes, skal du kontrollere, om brugeren har rettigheder til at oprette forbindelse til repository
  2. Hvis ingen mappe er synlig under lagernavnet, skal du kontrollere, om mappen er oprettet.
  3. Hvis en mappe blev oprettet for nylig, skal du afbryde forbindelsen til depotet og oprette forbindelse igen.

Open Source Analyzer i Informatica

Trin 3) I det næste trin

  1. Højreklik på mappen
  2. Vælg åben indstilling

Open Source Analyzer i Informatica

Når en mappe er åben, vil undermapper til den pågældende mappe blive vist.

Open Source Analyzer i Informatica

Trin 4) Klik på menuen Kildeanalysator, som vist i figuren.

Open Source Analyzer i Informatica

Sådan importeres kildetabel i kildeanalysator

Følgende er trinene til at importere kildetabel i Informatica Source Analyzer:

Trin 1) Gå til "Kilder" mulighed

I kildeanalysator

  1. Klik på fanen "Kilder" fra hovedmenuen
  2. Vælg import fra database-indstillingen, efter at denne ODBC-forbindelsesboks åbnes.

    Importer kildetabel i kildeanalysator

Trin 2) Opret ODBC-forbindelse

Vi vil nu oprette ODBC-forbindelse (Hvis du allerede har ODBC-forbindelse, skal du gå til trin 3)

  1. Klik på knappen ved siden af ​​ODBC-datakilde.

Importer kildetabel i kildeanalysator

  1. På den næste side skal du vælge fanen bruger-DSN og klikke på knappen Tilføj.

Importer kildetabel i kildeanalysator

Et DSN (Data Source Name) er dybest set en datastruktur, og det indeholder information om en specifik detalje (databasetype, placering, brugerdetaljer osv.). Disse oplysninger kræves af ODBC-driveren, så den kan oprette forbindelse til databasen.

  1. Når du klikker på knappen Tilføj, vil du se en liste over drivere til forskellige databaser (Oracle, SQL Server, Sybase, Microsoft Adgang Excel, osv.) Den driver, du vælger, afhænger af, hvilken database du vil forbinde. Vælg driveren til datakilden. Her i guru99 vil du bruge oracle-databasetabeller. Vælge Oracle wire protokol driver.

    Importer kildetabel i kildeanalysator

  2. På næste side skal du vælge den generelle fane og indtaste databasedetaljer. Klik derefter på testforbindelse.

    Bemærk – Databasedetaljer er specifikke for din installation afhængigt af værtsnavn, port og SID, du valgte under databaseinstallationen. Du kan få disse detaljer ved at åbne tnsnames.ora fil placeret i din Oracle installationsmappe.

Importer kildetabel i kildeanalysator

  1. Når du har lavet en testforbindelse, skal du indtaste databasebrugernavn, adgangskode og derefter vælge knappen "OK".

    Importer kildetabel i kildeanalysator

  2. Hvis forbindelsen lykkes, vil den vise en beskedboks.

    Importer kildetabel i kildeanalysator

  1. Vælg OK for testforbindelsesvinduet og ODBC-driveropsætningsvinduet. Den oprettede ODBC-datakilde vil blive tilføjet til brugerdatakilder. Nu er vi indstillet med ODBC-datakilde.

Trin 3) Opret skematabeller

I guru99 vil du bruge oracles Scott/Tiger-skematabeller. Hvis du ikke har disse tabeller i databasen, skal du oprette dem ved hjælp af dette script

Download ovenstående Scott.sql-fil

Trin 4) Indtast databasedetaljerne

I vinduet import tabeller:

  1. Vælg ODBC-datakilde for Oracle-databasen.
  2. Indtast databasebrugernavn
  3. Indtast databaseadgangskode
  4. Klik på knappen Connect/Reconnect. Dette vil vise tabeller for databasebrugeren.
  5. Udvid træet under mappen tabel og vælg EMP tabel
  6. Vælg knappen OK.

    Importer kildetabel i kildeanalysator

Trin 5) Bekræft og gem den importerede tabel

Tabellen vil blive importeret i Informatica Source Analyzer. Brug "Ctrl+S"-tasterne til at gemme ændringer til depotet

Importer kildetabel i kildeanalysator

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

Sådan importeres Target i Informatica Target Designer

Her er en proces til at importere mål i Informatica Target Designer:

I denne øvelse vil du oprette måltabel emp_target, som vil have den samme struktur som kilde-EMP-tabellen. For at importere måltabel skal måltabellen være til stede i databasen. Brug nedenstående script for at oprette måltabel. Typer af mål, der er tilgængelige i Informatica, er relationelle, XML og flade filer.

Download ovenstående emp_target.sql-fil

Bemærk – her i denne vejledning er både kilde- og måltabel til stede i det samme databaseskema (guru99). Du kan dog også oprette et mål i et andet skema.

Trin 1) I Informatica Designer skal du klikke på target designer-ikonet for at starte target, designer.

Importere Target i Informatica Target Designer

Trin 2) I næste trin

  1. Vælg mulighed "Targets" fra hovedmenuen
  2. Vælg "import" fra databaseindstillingen

Importere Target i Informatica Target Designer

Trin 3) I importtabelvinduet.

  1. Vælg ODBC-datakilde for Oracle-databasen.
  2. Indtast databasebrugernavn
  3. Indtast databaseadgangskode
  4. Klik på knappen Connect/Reconnect. Dette vil vise tabeller for databasebrugeren.
  5. Udvid træet under tabelmappen, og vælg EMP_TARGET tabel
  6. Vælg knappen OK

Importere Target i Informatica Target Designer

Dette vil importere mål ind Target Designer af Informatica Powercenter. Brug "ctrl+s" tasten for at gemme ændringerne.

Importere Target i Informatica Target Designer

I denne vejledning har du importeret kilder og mål. Nu er du klar til at oprette dit første kort.ping.

Sådan opretter du en mappe i Informatica

Nedenfor er trinene til, hvordan du opretter en mappe i Informatica:

Informatica-mapper er logiske containere, der opbevarer de objekter, du opretter i Informatica Designer/Workflow Manager (kort).pings, mapplets, kilder, mål osv.)

Sådan opretter du en mappe:

Trin 1) Åbn Repository Manager

Opret en mappe i Informatica

Bemærk – Hvis Informatica Designer allerede er åben, kan repository manager åbnes ved hjælp af de tilgængelige genveje i værktøjskassen.

Opret en mappe i Informatica

Dette vil åbne Informatica Repository Manager i et separat vindue.

Opret en mappe i Informatica

Trin 2) Følg disse trin

  1. Klik på mappemenuen
  2. Vælg Opret mulighed

Opret en mappe i Informatica

Trin 3) I næste trin

  1. Indtast det ønskede mappenavn
  2. Vælg ok

Opret en mappe i Informatica

Dette vil oprette en ny mappe, og der vises en meddelelse, der siger "Mappen er oprettet".

Opret en mappe i Informatica

Den nyoprettede mappe vil blive vist under det respektive lager.

Oprettelse af en mappe i Informatica

Dette fuldender selvstudiet. Vi ses i den næste!

Opsummer dette indlæg med: