Kildekvalifikationstransformationen i Informatica er en aktiv og forbundet transformation. Mens du opretter en kortlægning, er dette standardtransformationen genereret af strømcenterdesigneren.
denne Informatica-Kildekvalifikatortransformation konverterer kildedatatyperne til de native (Informatica) datatyper. I realtid kan du bruge denne Informatica-Kildekvalifikationstransformation til at deltage i flere kilder, skrive en brugerdefineret forespørgsel, filtrere rækker eller vælge unikke poster
til dette Informatica-Kildekvalifikationstransformationseksempel skal vi bruge nedenstående Vis data (Medarbejdertabel)
og Afdelingstabellen
og Destinationstabellen er Kildekvalifikator. Som du kan se, er det en tom tabel
- Konfigurer transformation af Kildekvalifikator i Informatica
- Opret Kildekvalifikator Transformation Kildedefinition
- Opret Informatica kilde Kvalifikationsmål definition
- Opret Kildekvalifikationstransformation i Informatica Mapping
- Opret Kildekvalifikationstransformation i Informatica
- Opret Informatica kilde kvalifikation Transformation
- Opret Kildekvalifikationstransformation i Informatica-arbejdsgang
- Opret Kildekvalifikationssession
Konfigurer transformation af Kildekvalifikator i Informatica
før vi begynder at konfigurere transformationen af Informatica-kildekvalifikator, skal du først oprette forbindelse til Informatica repository-tjenesten ved at give Informatica Admin Console-legitimationsoplysninger.
TIP: her skal du angive Informatica Admin Console brugernavn og adgangskode, som du angav, mens du installerede Informatica-serveren.
Opret Kildekvalifikator Transformation Kildedefinition
Naviger til Kildeanalysator og definer dine kilder. Som vi sagde før, bruger vi medarbejder-og Afdelingstabeller fra SERVERDATABASEN som vores Informatica-kildedefinitioner. Se Databasekilde i Informatica for at forstå oprettelsen af kildedefinition
Opret Informatica kilde Kvalifikationsmål definition
Naviger til Target Designer for at definere målet. I dette eksempel bruger vi den eksisterende tabel (Kildekvalifier) som vores måldefinition. Du kan henvise til Opret Informatica måltabel ved hjælp af Kildedefinition for at forstå processen med at oprette en måldefinition
Opret Kildekvalifikationstransformation i Informatica Mapping
for at oprette en ny kortlægning skal du navigere til Mappings-menuen i menulinjen og vælge Opret.. mulighed. Dette åbner vinduet Kortlægningsnavn som vist nedenfor. Her skal du skrive et unikt navn til denne kortlægning (m_source_kvalifier) og klikke på OK-knappen.
Opret Kildekvalifikationstransformation i Informatica
træk og slip definitionen af medarbejder og Afdeling fra kildemappen til kortlægningsdesigneren. Når du trækker kilden (en hvilken som helst kilde), opretter vi automatisk kildekvalifikatortransformationen (standardtransformation) for dig.
Lad mig fjerne Afdelingstabellen kilde kvalifikation
dernæst tilføjer vi afdelingskildekolonnerne til Medarbejderkildekvalifikationen. Dette er en måde at tilføje to tabeller
Lad mig også fjerne kvalifikationen til Medarbejderkilde (Employee Source).
Opret Informatica kilde kvalifikation Transformation
for eksplicit at oprette kilde kvalifikation transformation i Informatica, skal du navigere til Transformation menu i menulinjen. Vælg derefter Opret.. mulighed åbner vinduet Opret Transformation som vist nedenfor.
Vælg Kildekvalifikationstransformationen fra rullelisten, og angiv det unikke navn til denne transformation, og klik på Opret knap
det åbner vinduet Vælg kilder til Transformation af Kildekvalifikator, som vi har vist nedenfor. Klik på OK for at vælge Afdelingstabellen og Medarbejdertabellen som kilder.
nu Kan du se det samme billede, som du har set før
Dobbeltklik på Kildekvalifikatortransformationen for at se, og ændre egenskaberne. Nedenstående skærmbillede viser dig listen over tilgængelige egenskaber under fanen Transformation:
- Vælg Transformation: som standard vælger den den transformation, du valgte (eller klikkede på).
- Omdøb: Denne knap hjælper dig med at omdøbe Kildekvalifikationstransformationsnavnet.
- Beskrivelse: Brug dette sted til at give en gyldig beskrivelse af denne transformation.
nedenfor skærmbillede viser dig de tilgængelige indstillinger i fanen Porte:
- portnavn: liste over tilgængelige kolonnenavne. Brug ny kolonne knappen for at tilføje nye kolonner, saks knappen for at slette de uønskede kolonner. Her sletter vi DeptID-kolonnen, fordi den er en duplikatkolonne
- I: Kildekvalifikatorinputkolonner.
- O: her er kolonner, der er markeret, Kildekvalifikatortransformationsoutputkolonnerne. Hvis du fjernede markeringen af en kolonne, vil den kolonne ikke være tilgængelig til indlæsning i en måltabel.
under ejendomme vi har:
- brug denne egenskab til at skrive en brugerdefineret forespørgsel. Denne forespørgsel erstatter den STANDARDFORESPØRGSEL, der genereres af kilden.
- brugerdefineret Deltag: Brug denne egenskab til at deltage i flere kilder.
- Kildefilter: Denne egenskab bruges til at filtrere de valgte rækker. Det er lig med hvor klausul i KKL, eller enhver database.
- Antal sorterede Porte: dette bruges til at sortere dataene. Svarende til ordre efter Klausul
- Sporingsniveau: Angiv, hvordan du vil spore (detaljeret)
- Vælg distinkt: denne egenskab bruges til at vælge de distinkte (unikke poster) fra kilden. 8245 >
- Pre-OKL: Brug denne egenskab til at køre kommandoen OKL mod kilden, før Integrationstjenesten starter.
- indlæg: Brug denne egenskab til at køre kommandoen mod kilden, når Integrationstjenesten er afsluttet.
Lad mig bruge den brugerdefinerede Join-egenskab til at deltage i Medarbejdertabellen og Afdelingstabellen
som du kan se, bruger vi nedenstående betingelse. Du kan henvise til artiklen for at forstå tilstanden, eller Snedkertransformation for at forstå Sammenføjningskonceptet.
træk og slip derefter måldefinitionen (Kildekvalifikator) fra mappen mål til kortlægningsdesigneren. Forbind derefter Kildekvalifikatortransformationen med måldefinitionen. Brug venligst Autolink.. mulighed for at forbinde dem.
før vi lukker kortlægningen, så lad os gemme og validere kortlægningen ved at gå til Kortlægningsmenulinjen og vælge Valideringsindstillingen.
Opret Kildekvalifikationstransformation i Informatica-arbejdsgang
når du er færdig med at oprette kortlægningen, skal vi oprette arbejdsgangen til den. Arbejdsprocesstyring i kraftcenter giver to tilgange til at oprette en arbejdsproces.
- Opret arbejdsproces manuelt
- Opret arbejdsproces ved hjælp af guiden
i dette eksempel opretter vi arbejdsprocessen manuelt. For at gøre det skal du navigere til menuen arbejdsgange og vælge indstillingen Opret. Dette åbnes Opret Arbejdsprocesvindue som vist nedenfor. Angiv det unikke navn (vf_source_kvalifier) og forlad standardindstillingerne.
når vi har oprettet arbejdsgangen, er vores næste trin at oprette sessionsopgave til vores kortlægning.
Opret Kildekvalifikationssession
der er to typer sessioner i informatica:
- ikke-resuable Session i Informatica
- genanvendelig Session i Informatica
i dette eksempel oprettede vi en genanvendelig Session og navngav den som s_ employeeedept_fromskl for sessionen.Link venligst Startopgaven og Sessionsopgaven. Gå derefter til menuen arbejdsprocesser, og vælg indstillingen Valider for at validere arbejdsprocessen.
fra ovenstående skærmbillede kan du observere, at Kildekvalifikationstransformationen i Informatica-arbejdsgangen er gyldig.
Lad mig nu starte arbejdsgangen. For at gøre det skal du navigere til menuen arbejdsprocesser og vælge indstillingen Start arbejdsproces.
lad os åbne serveren for at kontrollere, om vi med succes har udført sammenføjningen ved hjælp af Kildekvalifikationstransformationen i Informatica