Informatica Scenario Baserte Intervju Spørsmål og svar - Introduksjon

Informatica er et veldig viktig verktøy som brukes i datavarehus, som hjelper deg med å håndtere store datamengder og rapportere analysen av data. Nedenfor er noen spørsmål som vil være nyttige når du deltar på et intervju om Informatica.

Så du har endelig funnet drømmejobben din i Informatica, men lurer på hvordan du kan knekke Informatica-intervjuet, og hva som kan være de sannsynlige Informatica Scenario Baserte intervjuspørsmål. Hvert intervju er forskjellig, og omfanget av en jobb er også annerledes. Med dette i tankene har vi designet de vanligste Informatica Scenario-baserte intervjuspørsmål og svar for å hjelpe deg med å få suksess i intervjuet.

Noen av de viktigste Informatica Scenario-baserte intervjuspørsmål som ofte stilles i et intervju er som følger:

1. Hvordan fjerne dupliserte poster i Informatica? Forklar de forskjellige måtene å gjøre det på?

Svar:
Det er mange måter å eliminere duplikater på:

1. Hvis det er duplikater i kildedatabasen, kan en bruker bruke eiendommen i kildekvalifisering. En bruker må gå til fanen Transformasjon og merke av for alternativet 'Velg distinkt'. En bruker kan også bruke SQL-overstyring for samme formål. Brukeren kan gå til Egenskaper-fanen og i SQL-spørringsfanen skrive den distinkte spørringen.
2. En bruker kan bruke Aggregator og velge porter som nøkkel for å få distinkte verdier. Hvis en bruker ønsker å finne duplikater i hele kolonnen, bør alle portene velges som en gruppe etter nøkkel.
3. Brukeren kan også bruke Sorter med Sorter distinkt egenskap for å få distinkte verdier.
4. Uttrykk og filtertransformasjon kan også brukes til å identifisere og fjerne dupliserte data. Hvis data ikke er sortert, må de sorteres først.
5. Når en egenskap i Lookup-transformasjon endres for å bruke Dynamic cache, legges en ny port til transformasjonen. Denne hurtigbufferen oppdateres når data blir lest. Hvis en kilde har dupliserte poster, kan brukeren se i dynamisk oppslagsbuffer, og deretter velger ruteren bare én distinkt post.

2. Hva er forskjellen mellom kildekvalifisering og filtertransformasjon?

Svar:
Kildekvalifiseringstransformasjon brukes til å representere rader som integrasjonstjenesten leser i en økt. Det er en aktiv transformasjon. Ved å bruke kildekvalifisering kan følgende oppgaver utføres:
1. Når to tabeller fra samme kildedatabase med primærnøkkel - fremmed nøkkeltransformasjon er der, kan kildene kobles til en kildekvalifiseringstransformasjon.
2. Filtrering av rader når integrasjonstjeneste legger til en hvor klausul til brukerens standardsøk.
3. Når en bruker vil ha en ytre sammenføyning i stedet for en indre sammenføyning, erstattes sammenføyningsinformasjonen med metadata spesifisert i SQL-spørring.
4. Når sorterte porter er spesifisert, bruker integrasjonstjenesten rekkefølge etter klausul til standardforespørselen.
5. Hvis en bruker velger å finne en distinkt verdi, bruker integrasjonstjeneste markering som er distinkt til den spesifiserte spørringen.
Når dataene vi trenger å filtrere ikke er en relasjonskilde, bør brukeren bruke filtertransformasjon. Det hjelper brukeren å oppfylle den spesifiserte filtertilstanden for å gi slipp eller passere. Det vil direkte slippe radene som ikke oppfyller betingelsen, og flere forhold kan spesifiseres.

3. Design en kartlegging for å laste de siste tre radene fra en flat fil inn i målet?

Svar:
Anta at den flate filen som er vurdert har under data:
Kolonne A
Aanchal
Priya
Karishma
Snehal
Nupura

Trinn 1 : Tildel radnumre til hver post. Generer radnumre ved hjelp av uttrykkstransformasjon ved å opprette en variabel port og øke den med 1. Etter dette tilordner du denne variabelen til utporten. Etter uttrykkstransformasjon vil portene være som -

Variable_count = Variable_count + 1
O_count = Variable_count
Lag en dummy-utgangsport for samme uttrykkstransformasjon og tilordne 1 til den porten. Denne dummy-porten vil alltid returnere 1 for hver rad.
Endelig vil transformasjonsuttrykket være som følger:
Variable_count = Variable_count + 1
O_count = Variable_count
Dummy_output = 1

Resultatet av denne transformasjonen vil være:
Kolonne A O_count Dummy_output
Aanchal 1 1
Priya 2 1
Karishma 3 1
Snehal 4 1
Nupura 5 1

Trinn 2 : Gi ovennevnte utdata til en aggregator og ikke spesifiser noen gruppe etter betingelse. En ny utgangsport bør opprettes som O_total_records i aggregatoren og tilordne O_count port til den. Aggregatoren vil returnere den siste raden. Den endelige utdataene fra dette trinnet vil ha dummy-port med verdi som 1 og O_total_records vil ha et totalt antall poster i kilden. Aggregatorutgangen vil være: O_total_records, Dummy_output
5 1

Trinn 3 : Gi denne utskriften til snekkertransformasjon og bruk en sammenføyning på dummy-porten. Egenskapens sorterte inngang bør sjekkes i snekkertransformasjon. Bare da kan brukeren koble både uttrykk og aggregatortransformasjon til snekkertransformasjon. Forening av snekkertransformasjon vil være som følger:
Dummy_output (port fra aggregator transformation) = Dummy_output (port from expression transformation)

Resultatet av snekkertransformasjon vil være
Kolonne A o_count o_total_records
Aanchal 1 5
Priya 2 5
Karishma 3 5
Snehal 4 5
Nupura 5 5

Trinn 4 : Etter snekkertransformasjonen kan vi sende denne utgangen til filtertransformasjon og spesifisere filtertilstand som O_total_records (port fra aggregator) -O_count (port from expression) <= 2

Filtertilstanden vil som et resultat være
O_total_records - O_count <= 2

Det endelige resultatet av filtertransformasjon vil være:
Kolonne A o_count o_total_records
Karishma 3 5
Snehal 4 5
Nupura 5 5

4. Hvordan laster du bare NULL-poster i målet? Forklar ved hjelp av kartleggingsflyt?

Svar:
Vurder data nedenfor som en kilde
Emp_Id Emp_Name Salary City Pincode
619101 Aanchal Singh 20000 Pune 411051
619102 Nupura Pattihal 35000 Nagpur 411014
NULL NULL 15000 Mumbai 451021

Måltabellen har også tabellstruktur som kilde. Vi vil ha to tabeller, en som inneholder NULL-verdier og andre som ikke vil inneholde NULL-verdier.
Kartleggingen kan være som:

SQ -> EXP -> RTR -> TGT_NULL / TGT_NOT_NULL
EXP - Uttrykkstransformasjon oppretter en utgangsport
O_FLAG = IIF ((ISNULL (emp_id) ELLER ISNULL (emp_name) ELLER ISNULL (lønn) ELLER ISNULL (City) ELLER ISNULL (Pincode)), 'NULL', 'NNULL')
RTR - Rutertransformasjon to grupper
Gruppe 1 koblet til TGT_NULL (Uttrykk O_FLAG = 'NULL')
Gruppe 2 koblet til TGT_NOT_NULL (Uttrykk O_FLAG = 'NNULL')

5. Forklar hvordan ytelsen til snekkerforhold kan økes?

Svar:
Ytelsen til snekkertilstand kan økes ved å følge noen enkle trinn.
1) Brukeren må utføre sammenføyninger når det er mulig. Når dette for noen tabeller ikke er mulig, kan brukeren opprette en lagret prosedyre og deretter bli med i tabellene i databasen.
2) Data skal sorteres før søknad bli med når det er mulig.
3) Når data er usortert, bør en kilde med mindre antall rader betraktes som en hovedkilde.
4) For sortert snekkertransformasjon, bør en kilde med mindre dupliserte nøkkelverdier betraktes som en hovedkilde.

Anbefalt artikkel

Dette har vært en guide til Liste over Informatica Scenario-baserte intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse Informatica Scenario-baserte intervjuspørsmål. Du kan også se på følgende artikler for å lære mer -

  1. Maven Intervju Spørsmål og svar | Topp og mest stilte
  2. 10 avanserte AngularJS intervjuspørsmål for erfarne
  3. Guide to Informatica ETL Tools
  4. 12 mest fantastiske selen intervjuet spørsmål og svar
  5. Fantastisk guide til Informatica Architecture
  6. Komplett guide til Informatica vs Datastage