Source Analyzer och Target Designer i Informatica

Innehållsförteckning:

Anonim

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

En källa i ETL är en enhet från vilken du hämtar posterna och sedan lagrar du dessa poster i tillfälliga tabeller (iscensättningstabeller) eller Informatica-transformationscacher. På grundval av kartläggning av designdokument / affärsbehov gör du en förändring i dessa dataposter (omvandlar data) och laddar sedan transformerad data i en annan tabellstruktur, kallad måltabeller.

I varje kartläggning av Informatica 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 Powercenter designverktyg och kan lanseras därifrån själva.

Med hjälp av källanalysatorn kan du skapa eller importera olika typer av källor i Informatica. På samma sätt kan du skapa eller importera olika typer av mål genom att använda måldesignern. Informatica ger dig funktionen att antingen skapa källa / mål från grunden genom att utforma dess struktur eller så kan du skapa källa / mål genom att importera definitionerna. När du importerar källa från databasen importeras följande metadata.

  • Källnamn (tabell)
  • Databasplats
  • Kolumnens namn
  • Kolumner Datatyper
  • Begränsningar

Du kan också definiera nyckelförhållandena i tabellerna, som endast är tillämpliga på Informatica-nivå och lagras i förvaret.

Källan eller målet som skapats / importerats i Informatica kan återanvändas någon gång i olika mappningar. Varje kartläggning måste ha åtminstone laddningsbart mål. Annars är mappningen ogiltig.

Obs! När vi skapar källa / mål i källanalysator / måldesigner skapas strukturer bara i Informatica. På databasnivå skapas inget objekt. Så du måste skapa databasobjekt med samma struktur som du skapade i Informatica.

Du kan importera följande typ av källor med källanalysator

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

Prestandatips - För att förbättra prestanda för Relationskälltabeller, använd index i källdatabasstabellerna. På målet inaktiverar eller tar bort tabeller begränsningar och index för prestanda.

I den här handledningen lär du dig

  • Hur man öppnar källanalysator
  • Hur man importerar källtabellen i Source Analyzer
  • Hur man öppnar Target Designer och importerar mål i target designer
  • Hur man skapar mapp i Informatica

Hur man öppnar källanalysator

Steg 1 - Öppna Informatica PowerCenter designverktyg

Steg 2 - I nästa skärm

  1. Dubbelklicka på förvaret som du vill ansluta
  2. Skriv in ditt användarnamn
  3. Skriv in lösenord
  4. Klicka på knappen Anslut

Efter framgångsrik 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 förvarets namn, kontrollera om mappen är skapad.
  3. Om en mapp skapades nyligen kopplar du bort från förvaret och ansluter igen.

Steg 3 - I nästa steg

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

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

Steg 4 - Klicka på menyn Källanalysator, som visas i figuren.

Hur man importerar källtabellen i Source Analyzer

Steg 1 - I källanalysatorn

  1. Klicka på fliken "källor" från huvudmenyn
  2. Välj import från databasalternativ, efter att denna ODBC-anslutningsruta öppnas.

Steg 2 - Vi skapar nu ODBC-anslutning (Om du redan har ODBC-anslutning, gå till steg 3)

  1. Klicka på knappen bredvid ODBC-datakälla.
  1. På nästa sida väljer du fliken DSN för användare och klickar på knappen Lägg till.

Ett DSN (datakällnamn) är i grunden en datastruktur och innehåller information om specifika detaljer (databastyp, plats, användardetaljer etc.). Denna information krävs av ODBC-drivrutinen så att den kan ansluta till den databasen.

  1. När du klickar på knappen Lägg till ser du en lista med drivrutiner för olika databaser (Oracle, SQL Server, Sybase, Microsoft Access, Excel, etc.) Den 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älj Oracle wire protocol driver.
  2. Välj nästa flik på nästa sida och ange databasinformation. Klicka sedan på testanslutning.

    Obs! Databasinformation är specifik för din installation beroende på värdnamn, port och SID som du valde under databasinstallationen. Du kan få denna information genom att öppna tnsnames.ora-filen i din Oracle-installationsmapp.

  1. När du har gjort en testanslutning anger du databasens användarnamn, lösenord och väljer sedan "OK" -knappen
  2. Om anslutningen lyckas visas en meddelandefält.
  1. Välj OK för testanslutningsfönster och inställningsfönster för ODBC-drivrutiner. Den skapade ODBC-datakällan läggs till i användardatakällorna. Nu är vi inställda på ODBC-datakälla.

Steg 3 - 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 - I fönstret importtabeller.

  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 visar tabeller för databasanvändaren.
  5. Expandera trädet under tabellmappen och välj EMP-tabell
  6. Välj OK-knappen.

Steg 5 - Tabellen importeras i Informatica Source Analyzer. Använd "ctrl + s" -tangenterna för att spara ändringar i förvaret.

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

Hur man importerar mål i måldesigner

I den här handledningen skapar du måltabellen emp_target, som kommer att ha samma struktur för källans EMP-tabell. För att importera måltabellen måste måltabellen finnas i databasen. Använd nedanstående skript för att skapa måltabell. Typer av mål som finns tillgängliga i Informatica är relations-, XML- och platta filer.

Ladda ner filen ovan emp_target.sql

Obs - här i den här självstudien finns både käll- och måltabellen i samma databasschema (guru99). Du kan dock också skapa ett mål i ett annat schema.

Steg 1 - I Informatica Designer klickar du på måldesignerikonen för att starta mål, designer.

Steg 2- I nästa steg

  1. Välj alternativet "Mål" från huvudmenyn
  2. Välj "importera" från databasalternativet

Steg 3 - I importtabelfö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 visar tabeller för databasanvändaren.
  5. Expandera trädet under tabellmappen och välj EMP_TARGET-tabellen
  6. Välj OK-knappen

Detta importerar mål i Target Designer för Informatica Powercenter. Använd "ctrl + s" för att spara ändringarna.

I den här självstudien har du importerat källor och mål. Nu är du redo att skapa din första kartläggning.

Hur man skapar mapp i Informatica

Informatica-mappar är logiska behållare, som håller objekten som du skapar i Informatica designer / Workflow Manager (mappningar, mapplets, källor, mål, etc.)

Att skapa mapp

Steg 1 - Öppna förvarshanteraren

Obs! Om Informatica Designer redan är öppen kan förrådshanteraren öppnas med de genvägar som finns i verktygslådan.

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

Steg 2 - Följ dessa steg

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

Steg 3 - I nästa steg

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

Detta skapar en ny mapp och ett meddelande visas som säger "Mappen har skapats."

Den nyskapade mappen kommer att listas under respektive arkiv.

Detta slutför självstudien. Vi ses i nästa!