Källanalysator i Informatica | Hur man skapar källa & Target

I ETL/Data Warehouse kommer du att möta olika källor och mål.

Källdefinition i Informatica

A Källa Definition i Informatica är en enhet varifrån du hämtar posterna, och sedan lagrar du dessa poster i temporära tabeller (staging-tabeller) eller Informatica-transformationscacher. På basis av kartläggningsdesigndokument/affärskrav gör du en ändring i dessa dataposter (transformerar data) och sedan laddar du transformerade data i en annan tabellstruktur, så kallad måltabeller.

I varje Informatica-mappning kommer det alltid att finnas en källa och ett mål. För att hantera olika källor och mål i Informatica måste du använda källanalysator och måldesigner. Dessa verktyg är integrerade i Powercenters designerverktyg och kan själva startas därifrån.

Källanalysator i Informatica

Källanalysator i Informatica är ett verktyg som låter dig skapa och ändra källdefinitioner. Med hjälp av Source analyzer kan du skapa eller importera olika typer av källor i Informatica som platta filer, relationsdatabaser, Excel-kalkylblad, XML-definitioner, etc.

På samma sätt genom att använda måldesigner kan du skapa eller importera olika typer av mål. Informatica ger dig funktionen att antingen skapa en källa/mål från början genom att designa dess struktur, eller så kan du skapa en källa/mål genom att importera definitionerna. När du importerar källa från Databas, importeras följande metadata:

  • Källnamn (tabell).
  • Databasplats
  • Namn på kolumner
  • Kolumner Datatyper
  • begränsningar

Du kan också definiera nyckelrelationerna i tabellerna, vilket endast är tillämpligt på Informatica-nivå och lagras i arkivet.

Källan eller målet som skapats/importerats i Informatica kan återanvändas valfritt antal gånger i olika mappningar. Varje kartläggning måste ha minst ett laddningsbart mål. Annars kommer mappningen att vara ogiltig.

Anmärkningar– När vi skapar källa/mål i källanalysator/måldesigner skapas strukturer endast i Informatica. På databasnivå skapas inget objekt. Så du måste skapa databasobjekt med samma struktur som du har skapat i Informatica.

Du kan importera följande typer av källor med hjälp av källanalysator

  • Relationstabeller (databastabeller), vyer och synonymer
  • Platta filer
  • Cobol filer
  • XML-filer

Prestandatips – För att förbättra prestandan för Relational Source-tabeller, använd index på källdatabastabellerna. På målet inaktiverar eller tar tabeller bort begränsningar och index för prestanda.

Hur man öppnar källkodsanalysator i Informatica

Nedan är en steg-för-steg-process för att öppna källanalysator i Informatica:

Steg 1) Öppna Informatica PowerCenter-designerverktyget

Open Source Analyzer i Informatica

Steg 2) På nästa skärm

  1. Double klicka på arkivet som du vill ansluta
  2. Skriv in ditt användarnamn
  3. Skriv in lösenord
  4. Klicka på knappen Anslut

    Open Source Analyzer i Informatica

Efter lyckad inloggning kommer användarens mappar att listas under förvarets namn

Notera -

  1. Om inloggningen inte lyckas, kontrollera om användaren har behörighet att ansluta till arkivet
  2. Om ingen mapp är synlig under arkivnamnet, kontrollera om mappen har skapats.
  3. Om en mapp har skapats nyligen, koppla från arkivet och anslut igen.

Open Source Analyzer i Informatica

Steg 3) I nästa steg

  1. Högerklicka på mappen
  2. Välj öppet alternativ

Open Source Analyzer i Informatica

När en mapp är öppen kommer undermappar till den mappen att listas.

Open Source Analyzer i Informatica

Steg 4) Klicka på menyn Källaanalysator, som visas i bilden.

Open Source Analyzer i Informatica

Hur man importerar källtabell i källanalysator

Följande är stegen för att importera källtabell i Informatica Source Analyzer:

Steg 1) Gå till alternativet "Källor".

I källanalysator

  1. Klicka på fliken "Källor" från huvudmenyn
  2. Välj alternativet importera från databas, efter att den här ODBC-anslutningsrutan öppnas.

    Importera källtabell i källanalysator

Steg 2) Skapa ODBC-anslutning

Vi kommer nu att skapa ODBC-anslutning (om du redan har ODBC-anslutning, gå till steg 3)

  1. Klicka på knappen bredvid ODBC-datakälla.

Importera källtabell i källanalysator

  1. På nästa sida, Välj användar-DSN-fliken och klicka på knappen Lägg till.

Importera källtabell i källanalysator

En DSN (Data Source Name) är i grunden en datastruktur, och den innehåller information om en specifik detalj (databastyp, plats, användarinformation, etc.). Denna information krävs av ODBC-drivrutinen så att den kan ansluta till databasen.

  1. När du klickar på lägg till-knappen kommer du att se en lista med drivrutiner för olika databaser (Oracle, SQL Server, Sybase, Microsoft Tillgång excel, etc.) Vilken drivrutin du väljer beror på vilken databas du vill ansluta. Välj drivrutinen för datakällan. Här i guru99 kommer du att använda oracle-databastabeller. Välja Oracle Drivrutinen för trådprotokoll.

    Importera källtabell i källanalysator

  2. På nästa sida väljer du fliken Allmänt och anger databasinformation. Klicka sedan på testanslut.

    Anmärkningar – Databasdetaljer är specifika för din installation beroende på värdnamn, port och SID du valde under databasinstallationen. Du kan få denna information genom att öppna tnsnames.ora filen finns i din Oracle-installationsmapp.

Importera källtabell i källanalysator

  1. När du har gjort en Testanslutning, ange databasens användarnamn, lösenord och välj sedan knappen "OK".

    Importera källtabell i källanalysator

  2. Om anslutningen lyckas visas en meddelanderuta.

    Importera källtabell i källanalysator

  1. Välj OK för testanslutningsfönstret och ODBC-drivrutininställningsfönstret. Den skapade ODBC-datakällan läggs till i användardatakällor. Nu är vi inställda med ODBC-datakälla.

Steg 3) Skapa schematabeller

I guru99 kommer du att använda oracles Scott/Tiger-schematabeller. Om du inte har dessa tabeller i databasen, skapa dem med det här skriptet

Ladda ner Scott.sql-filen ovan

Steg 4) Ange databasdetaljerna

I fönstret för import av tabeller:

  1. Välj ODBC-datakälla för Oracle-databasen.
  2. Ange databasens användarnamn
  3. Ange databaslösenord
  4. Klicka på knappen Anslut/återanslut. Detta kommer att visa tabeller för databasanvändaren.
  5. Expandera trädet under tabellmappen och välj EMP-tabell
  6. Välj OK-knappen.

    Importera källtabell i källanalysator

Steg 5) Verifiera och spara den importerade tabellen

Tabellen kommer att importeras i Informatica Source Analyzer. Använd "Ctrl+S"-tangenterna för att spara ändringar i förvaret

Importera källtabell i källanalysator

På samma sätt kan du importera andra databastabeller i källanalysatorn.

Hur man importerar Target i Informatica Target designer

Här är en process för att importera mål i Informatica Target Formgivare:

I den här handledningen kommer du att skapa måltabellen emp_target, som kommer att ha samma struktur som käll-EMP-tabellen. För att importera måltabell måste måltabellen finnas i databasen. Använd skriptet nedan för att skapa måltabell. Typer av mål som är tillgängliga i Informatica är relationella, XML- och platta filer.

Ladda ner emp_target.sql-filen ovan

Anmärkningar – här i denna handledning finns både käll- och måltabell i samma databasschema (guru99). Du kan dock också skapa ett mål i ett annat schema.

Steg 1) I Informatica Designer, klicka på måldesignerikonen för att starta måldesigner.

Importera Target i Informatica Target designer

Steg 2) I nästa steg

  1. Välj alternativ "Targets” från huvudmenyn
  2. Välj "importera" från databasalternativet

Importera Target i Informatica Target designer

Steg 3) I importtabellfönstret.

  1. Välj ODBC-datakälla för Oracle-databasen.
  2. Ange databasens användarnamn
  3. Ange databaslösenord
  4. Klicka på knappen Anslut/återanslut. Detta kommer att visa tabeller för databasanvändaren.
  5. Expandera trädet under tabellmappen och välj EMP_TARGET-tabell
  6. Välj OK-knappen

Importera Target i Informatica Target designer

Detta kommer att importera mål in Target Designer av Informatica Powercenter. Använd "ctrl+s"-tangenten för att spara ändringarna.

Importera Target i Informatica Target designer

I den här handledningen har du importerat källor och mål. Nu är du redo att skapa din första mappning.

Hur man skapar en mapp i Informatica

Nedan följer stegen för hur man skapar en mapp i Informatica:

Informatica-mappar är logiska behållare som behåller de objekt som du skapar i Informatica designer/workflow manager (mappningar, mapplets, källor, mål, etc.)

Så här skapar du en mapp:

Steg 1) Öppna Repository Manager

Skapa en mapp i Informatica

Anmärkningar – Om Informatica Designer redan är öppen kan repository manager öppnas med hjälp av genvägarna som finns i verktygslådan.

Skapa en mapp i Informatica

Detta öppnar Informatica Repository Manager i ett separat fönster.

Skapa en mapp i Informatica

Steg 2) Följ dessa steg

  1. Klicka på mappmenyn
  2. Välj Skapa alternativ

Skapa en mapp i Informatica

Steg 3) I nästa steg

  1. Ange önskat mappnamn
  2. Välj ok

Skapa en mapp i Informatica

Detta skapar en ny mapp och ett meddelande kommer att visas som säger "Mappen har skapats framgångsrikt."

Skapa en mapp i Informatica

Den nyskapade mappen kommer att listas under respektive arkiv.

Skapa en mapp i Informatica

Detta avslutar handledningen. Vi ses i nästa!