Source Qualifier Transformation i Informatica är en aktiv och ansluten transformation. När du skapar en mappning är detta standardtransformationen som genereras av power Center-designern.
denna Informatica Source Qualifier Transformation konverterar källdatatyperna till de ursprungliga (Informatica) datatyperna. I realtid kan du använda denna Informatica Source Qualifier Transformation för att gå med i flera källor, skriva en anpassad fråga, filtrera rader eller välja unika Poster
för detta Informatica Source Qualifier Transformation exempel kommer vi att använda nedan visa data (anställd tabell)
och Avdelningstabellen
och Destinationstabellen är Källkval. Som du kan se är det en tom tabell
- konfigurera Source Qualifier Transformation i Informatica
- skapa Source Qualifier Transformation Source Definition
- skapa Informatica Source Qualifier target Definition
- skapa Source Qualifier Transformation i Informatica Mapping
- skapa Source Qualifier Transformation i Informatica
- skapa Informatica Source Qualifier Transformation
- skapa Source Qualifier Transformation i Informatica Workflow
- skapa Källkvalificeringssession
konfigurera Source Qualifier Transformation i Informatica
innan vi börjar konfigurera Informatica source qualifier transformation, Anslut först till Informatica repository service genom att tillhandahålla Informatica Admin Console credential.
tips: här måste du ange Informatica Admin Console användarnamn och lösenord som du angav när du installerade Informatica-servern.
skapa Source Qualifier Transformation Source Definition
navigera till Source Analyzer och definiera dina källor. Som vi sa tidigare använder vi anställds-och Avdelningstabeller från SQL Server-databasen som våra Informatica-källdefinitioner. Se Databaskälla i Informatica för att förstå skapandet av källdefinition
skapa Informatica Source Qualifier target Definition
navigera till Target Designer för att definiera målet. I det här exemplet använder vi den befintliga SQL-tabellen (SourceQualifier) som vår måldefinition. Du kan referera till Skapa Informatica – måltabell med Källdefinition för att förstå processen att skapa en måldefinition
skapa Source Qualifier Transformation i Informatica Mapping
för att skapa en ny mappning, navigera till Mappings-menyn i menyraden och välj Skapa.. alternativ. Detta öppnar fönstret Mappningsnamn som visas nedan. Här måste du skriva ett unikt namn för denna kartläggning (m_Source_Qualifier) och klicka på OK-knappen.
skapa Source Qualifier Transformation i Informatica
dra och släpp den anställde och avdelningens källdefinitioner från källmappen till kartläggningsdesignern. När du drar källan (någon källa), kommer Power Center designer automatiskt skapa source qualifier transformation (standard transformation) för dig.
Låt mig ta bort Avdelningstabellen Source Qualifier
därefter lägger vi till källkolumnerna för avdelningen till den anställdes källkvalificerare. Detta är ett sätt att lägga till två tabeller
Låt mig ta bort SQ_Employee (Employee Source Qualifier också).
skapa Informatica Source Qualifier Transformation
för att uttryckligen skapa Source Qualifier transformation i Informatica, navigera till Transformation menyn i menyraden. Välj sedan skapa.. alternativet öppnar fönstret Skapa Transformation som visas nedan.
Välj Source Qualifier Transformation från listrutan och ange det unika namnet (Sq_employedetails) för denna transformation och klicka på Skapa knapp
det öppnar fönstret Select Sources for Source Qualifier Transformation som vi visade nedan. Klicka på OK för att välja Avdelningstabellen och Medarbetartabellen som källor.
nu kan du se samma bild som du har sett tidigare
dubbelklicka på källkvalificeringstransformationen för att se och ändra egenskaperna. Nedan skärmdump visar listan över tillgängliga egenskaper på fliken Transformation:
- Välj Transformation: som standard väljer den transformation du valt (eller klickat på).
- Byt namn: Den här knappen hjälper dig att byta namn på Source Qualifier transformation namn.
- Beskrivning: Använd denna plats för att ge en giltig beskrivning av denna omvandling.
nedan skärmdump visar de tillgängliga alternativen på fliken Portar:
- portnamn: lista över tillgängliga kolumnnamn. Använd ny kolumn knappen för att lägga till nya kolumner, sax knappen för att ta bort oönskade kolumner. Här tar vi bort DeptID-kolumnen eftersom det är en duplikatkolumn
- I: Källkvalificeringsinmatningskolumner.
- O: här är kolumner som är markerade är källkvalificeringsutgångskolumnerna. Om du avmarkerade någon kolumn då kommer den kolumnen inte att vara tillgänglig för att ladda i en måltabell.
under Fastigheter vi har:
- SQL-fråga: använd den här egenskapen för att skriva en anpassad SQL-fråga. Den här frågan ersätter standard SQL-frågan som genereras av källan.
- användardefinierad koppling: använd den här egenskapen för att ansluta till flera källor.
- Källfilter: Den här egenskapen används för att filtrera de valda raderna. Det är lika med var klausul i SQL, eller någon databas.
- antal sorterade portar: detta används för att sortera data. Liknande Order By Klausul
- Spårningsnivå: ange hur du vill spåra (detaljerad)
- Välj distinkt: den här egenskapen används för att välja distinkta (unika poster) från källan. Liknande SQL DISTINCT
- Pre SQL: använd den här egenskapen för att köra SQL-kommandot mot källan innan Integrationstjänsten startar.
- inlägg SQL: Använd den här egenskapen för att köra SQL-kommandot mot källan efter att Integrationstjänsten har avslutats.
Låt mig använda den användardefinierade Join-egenskapen för att gå med i Medarbetartabellen och Avdelningstabellen
som ni ser använder vi nedanstående villkor. Du kan hänvisa till SQL Joins-artikeln för att förstå villkoret, eller Joiner Transformation för att förstå Anslutningskonceptet.
dra och släpp sedan måldefinitionen (SourceQualifier) från målmappen till kartläggningsdesignern. Anslut sedan Källkvalificeringstransformationen med måldefinitionen. Använd Autolink.. möjlighet att ansluta dem.
innan vi stänger mappningen, Låt oss spara och validera mappningen genom att gå till Mapping menyraden och välj alternativet validera.
skapa Source Qualifier Transformation i Informatica Workflow
när du är klar med att skapa mappningen måste vi skapa arbetsflödet för det. Power Center Workflow manager ger två metoder för att skapa ett arbetsflöde.
- skapa arbetsflöde manuellt
- skapa arbetsflöde med guiden
i det här exemplet skapar vi arbetsflödet manuellt. För att göra det, navigera till Workflows-menyn och välj alternativet Skapa. Detta öppnar fönstret Skapa arbetsflöde som visas nedan. Ange det unika namnet (wf_Source_Qualifier) och lämna standardinställningarna.
när vi har skapat arbetsflödet är vårt nästa steg att skapa sessionsuppgift för vår kartläggning.
skapa Källkvalificeringssession
det finns två typer av sessioner i informatica:
- icke-resuable Session i Informatica
- återanvändbar Session i Informatica
för det här exemplet skapade vi en återanvändbar Session och namngav den som s_ employeedept_fromsql_tosql för sessionen.Länka Startuppgiften och Sessionsuppgiften. Navigera sedan till Workflows-menyn och välj alternativet validera för att validera arbetsflödet.
från ovanstående skärmdump kan du observera att Källkvalificeringstransformationen i Informatica-arbetsflödet är en giltig.
Låt mig nu starta arbetsflödet. För att göra det, navigera till Workflows-menyn och välj alternativet Starta arbetsflöde.
Låt oss öppna SQL Server för att kontrollera om vi framgångsrikt utförde anslutningen med hjälp av Källkvalificeringstransformationen i Informatica