Kildekvalifikatortransformasjonen i Informatica er En Aktiv og Tilkoblet transformasjon. Når du oppretter en tilordning, er dette standard transformasjonen generert av power Center Designer.
Denne Transformasjonen Av Kildedatatyper konverteres til de opprinnelige datatypene (Informatica). I sanntid kan du bruke Denne Informatica Source Qualifier Transformation Til Å Bli Med Flere Kilder, Skrive en egendefinert spørring, Filtrere Rader, Eller Velg Unike Poster
for Denne Informatica Source Qualifier Transformation eksempel skal vi bruke under vis data (Employee table)
Og Avdelingstabellen
Og Måltabellen Er Source Qualifier. Som du kan se, er det Et Tomt bord
- Konfigurer Source Qualifier Transformasjon I Informatica
- Opprett Kildekvalifikatortransformasjonskildedefinisjon
- Opprett Informatica Source Qualifier Target Definition
- Opprett Kildekvalifikatortransformasjon I Informatica Mapping
- Opprett Kilde Qualifier Transformasjon I Informatica
- Opprett Informatica Source Qualifier Transformation
- Opprett Kildekvalifikatortransformasjon I Informatica Workflow
- Opprett Source Qualifier Session
Konfigurer Source Qualifier Transformasjon I Informatica
Før vi begynner å konfigurere Informatica source qualifier transformasjon, først koble Til Informatica repository service ved å gi Informatica Admin Console credential.
TIPS: HER må du oppgi Informatica Admin Console Brukernavn og passord som du angav mens Du installerte Informatica Server.
Opprett Kildekvalifikatortransformasjonskildedefinisjon
Naviger Til Kildeanalysator og definer Kildene dine. Som vi sa før, bruker Vi Ansatte og Avdelingstabeller FRA SQL Server database som Våre Informatica kildedefinisjoner. Vennligst referer Databasekilde I Informatica for å forstå opprettelsen av kildedefinisjon
Opprett Informatica Source Qualifier Target Definition
vennligst naviger Til Target Designer for å definere Målet. I dette eksemplet bruker vi den eksisterende SQL-tabellen (SourceQualifier) som vår måldefinisjon. Du kan referere Til Opprett Informatica Måltabell ved Hjelp Av Kildedefinisjon for å forstå prosessen med å lage en måldefinisjon
Opprett Kildekvalifikatortransformasjon I Informatica Mapping
for å opprette en ny kartlegging, vennligst naviger til Mappings-menyen I Menylinjen og velg Opprett.. alternativ. Dette vil åpne Kartleggingsnavn-vinduet som vist nedenfor. Her må du skrive et unikt navn for denne kartleggingen (m_Source_Qualifier) og klikk OK knapp.
Opprett Kilde Qualifier Transformasjon I Informatica
Dra Og slipp Ansatt, Og Avdeling kildedefinisjoner Fra Kilder mappen til kartlegging designer. Når du drar kilden (hvilken som helst kilde), Oppretter Power Center designer automatisk kildekvalifikatortransformasjonen (standardtransformasjonen) for deg.
La meg fjerne Avdelingstabellen Source Qualifier
Deretter legger vi Til Avdelingskildekolonnene Til Ansattkildekvalifikatoren. Dette er en måte å legge til to tabeller
La meg fjerne SQ_Employee (Employee Source Qualifier også).
Opprett Informatica Source Qualifier Transformation
for å eksplisitt opprette Source Qualifier transformation I Informatica, vennligst naviger Til Transformation-menyen I Menylinjen. Deretter velger Du Opprett.. alternativet vil åpne Vinduet Opprett Transformasjon som vist nedenfor.
velg Kildekvalifikatortransformasjonen Fra rullegardinlisten og gi det unike navnet (SQ_EmployeeDetails) for denne transformasjonen og klikk På Opprett knapp
Det vil åpne Vinduet Velg Kilder For Kildekvalifikatortransformasjon som vi vist nedenfor. Klikk OK for å velge Avdelingstabellen og Ansatttabellen som kilder.
Nå kan du se det samme bildet som du har sett før
Dobbeltklikk På Kildekvalifikatortransformasjonen for å se, og endre egenskapene. Under skjermbilde viser du listen over tilgjengelige egenskaper i Fanen Transformasjon:
- Velg Transformasjon: som standard vil den velge transformasjonen du valgte (eller klikket på).
- Gi Nytt Navn: Denne knappen hjelper deg med å gi Nytt navn Til Kildekvalifikatortransformasjonsnavnet.
- Beskrivelse: Bruk dette stedet til å gi en gyldig beskrivelse av denne transformasjonen.
under skjermbilde viser du de tilgjengelige alternativene i Kategorien Porter:
- Portnavn: Liste over tilgjengelige kolonnenavn. Bruk Ny kolonne-knappen for å legge til nye kolonner, saks-knappen for å slette uønskede kolonner. Her sletter Vi DeptID-kolonnen fordi den er en duplikatkolonne
- I: Source Qualifier Input columns.
- O: Her Er Kolonner som er merket Av, Utdata-Kolonnene For Kildekvalifikatortransformasjon. Hvis du fjernet merket for en kolonne, vil ikke kolonnen være tilgjengelig for å laste inn i en måltabell.
Under Egenskaper har vi:
- SQL-Spørring: Bruk denne egenskapen til å skrive En Egendefinert SQL-Spørring. Denne spørringen erstatter standard SQL-Spørring generert Av Kilden.
- Brukerdefinert Sammenføyning: Bruk denne egenskapen Til Å Sammenføye flere Kilder.
- Kildefilter: Denne egenskapen brukes til å filtrere de valgte radene. Det Er Lik Where Klausul I SQL, eller noen database.
- Antall Sorterte Porter: dette brukes til å sortere dataene. I Likhet Med Order By-Setningsdelen
- Sporingsnivå: Angi hvordan du vil spore (Detaljert)
- Velg Distinkt: denne egenskapen brukes til å velge Distinkt (Unike poster) fra Kilden. I LIKHET MED SQL DISTINCT
- Pre SQL: Bruk denne egenskapen til å kjøre SQL-Kommandoen mot Kilden før Integrasjonstjenesten Starter.
- Post SQL: Bruk denne egenskapen til å kjøre SQL-Kommandoen mot Kilden Når Integrasjonstjenesten Avsluttes.
La meg bruke Den Brukerdefinerte Join-egenskapen Til Å Bli Med I Ansatttabellen og Avdelingstabellen
Som du kan se, bruker vi tilstanden nedenfor. DU kan referere TIL SQL Joins-artikkelen for å forstå tilstanden, eller Snekkertransformasjon for å forstå Sammenføyningskonseptet.
Deretter Drar Og slipper du måldefinisjonen (SourceQualifier) fra Målmappen til kartleggingsdesigneren. Deretter kobler du kildekvalifikatortransformasjonen med måldefinisjonen. Vennligst bruk Autolink.. mulighet for å koble dem.
Før vi lukker Tilordningen, La Oss Lagre og Validere tilordningen ved å gå Til Kartlegging Menylinjen, og velg Valider alternativet.
Opprett Kildekvalifikatortransformasjon I Informatica Workflow
når du er ferdig med Å lage Kartleggingen, må vi opprette arbeidsflyten for den. Power Center Workflow manager har to metoder for å opprette en arbeidsflyt.
- Opprett Arbeidsflyt Manuelt
- Opprett Arbeidsflyt Ved Hjelp Av Veiviser
i dette eksemplet oppretter Vi Arbeidsflyten manuelt. For å gjøre dette, vennligst naviger Til Arbeidsflyter-Menyen og velg Opprett alternativ. Dette vil åpne Create Workflow-vinduet som vist nedenfor. Vennligst oppgi det unike navnet (wf_Source_Qualifier) og la standardinnstillingene.
Når vi opprettet arbeidsflyten, er vårt neste trinn å lage øktoppgave for kartleggingen.
Opprett Source Qualifier Session
det finnes to typer økter i informatica:
- Ikke-resuable Økt I Informatica
- Gjenbrukbar Økt I Informatica
for dette eksemplet opprettet vi En Gjenbrukbar Økt, og kalte den som s_EmployeeDept_fromSQL_ToSQL for økten.Vennligst koble Startoppgaven og Øktoppgaven. Deretter går du til Arbeidsflyter-Menyen og velger Valider-alternativet for å validere Arbeidsflyten.
fra skjermbildet ovenfor kan du observere At Kildekvalifikatortransformasjonen I Informatica workflow er gyldig.
La Meg nå starte Arbeidsflyten. Hvis du vil gjøre dette, går du til Arbeidsflyter-menyen og velger Start Arbeidsflyt-alternativet.
la OSS åpne SQL Server for å sjekke om Vi vellykket utførte Sammenføyningen ved Hjelp Av Kildekvalifikatortransformasjonen I Informatica