Topp 50 Informatica intervjufrågor & Svar

Anonim

Ladda ner PDF

1. Vad menar du med Enterprise Data Warehousing?

När organisationsdata skapas vid en enda åtkomstpunkt kallas de som företagsdatalager. Data kan tillhandahållas med en global vy till servern via en enda källbutik. Man kan göra periodiska analyser av samma källa. Det ger bättre resultat men tiden som krävs är dock hög.

2. Vad är skillnaden mellan en databas, ett datalager och en datamarknad?

Databasen innehåller en uppsättning förnuftigt anslutna data som normalt är små i jämförelse med datalager. Medan det finns i datalager finns det sortiment av alla typer av data och data tas endast ut efter kundens behov. Å andra sidan är datamart också en uppsättning data som är utformade för att tillgodose behoven hos olika domäner. Till exempel en organisation som har olika delar av data för sina olika avdelningar, dvs försäljning, ekonomi, marknadsföring etc.

3. Vad menas med en domän?

När alla relaterade relationer och noder täcks av en enda organisationspunkt kallas den domän. Genom detta kan datahantering förbättras.

4. Vad är skillnaden mellan en förvarsserver och ett kraftpaket?

Förvarsservern kontrollerar hela förvaret som innehåller tabeller, diagram och olika procedurer etc. Dess huvudsakliga funktion är att säkerställa förvarets integritet och konsistens. Medan en kraftverksserver reglerar implementeringen av olika processer bland faktorerna i serverns databasförvar.

5. Hur många arkiv kan skapas i informatica?

Det kan finnas ett antal förvar i informatica men så småningom beror det på antalet portar.

6. Vad är fördelen med att dela en session?

Partitionera en session betyder solo-implementeringssekvenser inom sessionen. Huvudsyftet är att förbättra serverns drift och effektivitet. Andra transformationer inklusive extraktioner och andra utgångar från enskilda partitioner utförs parallellt.

7. Hur skapas index efter slutförd belastningsprocess?

För att skapa index efter belastningsprocessen kan kommandouppgifter på sessionsnivå användas. Indexskapande skript kan bringas i linje med sessionens arbetsflöde eller implementeringssekvensen efter sessionen. Dessutom kan denna typ av indexskapande inte kontrolleras efter belastningsprocessen på transformationsnivå.

8. Förklara sessioner. Förklara hur partier används för att kombinera avrättningar?

En undervisningsuppsättning som måste implementeras för att konvertera data från en källa till ett mål kallas en session. Sessionen kan utföras med sessionens manager eller pmcmd-kommando. Batchexekvering kan användas för att kombinera sessionskörningar antingen seriellt eller parallellt. Batcher kan ha olika sessioner som genomförs parallellt eller seriellt.

9. Hur många antal sessioner kan en grupp gruppera?

Man kan gruppera valfritt antal sessioner men det skulle vara lättare för migreringen om antalet sessioner är mindre i en batch.

10. Förklara skillnaden mellan mappningsparameter och mappningsvariabel?

När värden ändras under sessionens körning kallas det en mappningsvariabel. Efter slutförandet lagrar Informatica-servern slutvärdet för en variabel och återanvänds när sessionen startas om. Dessutom kallas de värden som inte ändras under sessionens körning mappningsparametrar. Kartläggningsproceduren förklarar kartläggningsparametrar och deras användning. Värden tilldelas dessa parametrar innan sessionen påbörjas.

11.Vad är komplex kartläggning?

Nedan följer funktionerna i komplex kartläggning.

  • Svåra krav
  • Många antal omvandlingar
  • Komplex affärslogik

12. Hur kan man identifiera om kartläggning är korrekt eller inte utan anslutningssession?

Man kan hitta om sessionen är korrekt eller inte utan att ansluta sessionen är med hjälp av felsökningsalternativet.

13. Kan man använda kartläggningsparametrar eller variabler som skapats i en kartläggning till någon annan återanvändbar transformation?

Ja, man kan göra eftersom återanvändbar transformation inte innehåller någon mapplet eller mappning.

14. Förklara användningen av aggregatcachefilen?

Aggregatortransformationer hanteras i bitar av instruktioner under varje körning. Den lagrar övergångsvärden som finns i det lokala buffertminnet. Aggregatorer tillhandahåller extra cachefiler för att lagra transformationsvärdena om extra minne krävs.

15. Beskriv kort omvandling av uppslag?

Uppslagstransformationer är de omvandlingar som har tillträdesrätt till RDBMS-baserad datamängd. Servern gör åtkomsten snabbare genom att använda uppslagstabellerna för att titta på explicita tabelldata eller databasen. Slutsatsdata uppnås genom att matcha uppslagsvillkoren för alla uppslagsportar som levereras under transformationer.

16. Vad betyder rollspeldimension?

Dimensionerna som används för att spela olika roller medan de förblir i samma databasdomän kallas rollspeldimensioner.

17. Hur kan man komma åt förvarets rapporter utan SQL eller andra omvandlingar?

Svar: Förvarsrapporter skapas av metadata reporter. Det finns inget behov av SQL eller annan transformation eftersom det är en webbapp.

18. Vilka är de typer av metadata som lagras i förvaret?

Typerna av metadata inkluderar källedefinition, måldefinition, mappningar, mappletter, transformationer.

19. Förklara kodsidans kompatibilitet?

När data flyttas från en kodsida till en annan förutsatt att båda kodsidorna har samma teckenuppsättningar kan inte dataförlust inträffa. Alla källsidesegenskaper måste finnas på målsidan. Dessutom om alla tecken på källsidan inte finns på målsidan skulle det vara en delmängd och dataförlust kommer definitivt att inträffa under transformation på grund av att de två kodsidorna inte är kompatibla.

20. Hur kan du validera alla mappningar i förvaret samtidigt?

Alla mappningar kan inte valideras samtidigt eftersom varje gång bara en mappning kan valideras.

21. Förklara kortfattat Aggregator-omvandlingen?

Det gör att man kan göra aggregerade beräkningar som summor, medelvärden etc. Det skiljer sig från uttryckstransformation där man kan göra beräkningar i grupper.

22. Beskriv uttryckstransformation?

Värden kan beräknas i en rad innan du skriver på målet i denna form av transformation. Den kan användas för att utföra icke aggregerade beräkningar. Villkorliga uttalanden kan också testas innan utgångsresultaten går till måltabellerna.

23. Vad menar du med filtertransformation?

Det är ett medium för filtrering av rader i en mappning. Data måste transformeras genom filtertransformation och sedan tillämpas filtervillkor. Filtertransformation innehåller alla portar för input / output, och raderna som uppfyller villkoret kan bara passera genom det filtret.

24. Vad är Joiner transformation?

Joiner transformation kombinerar två anslutna heterogena källor som bor på olika platser medan en källkvalificeringstransformation kan kombinera data som kommer från en gemensam källa.

25. Vad är Lookup transformation?

Den används för att leta upp data i en relationstabell genom kartläggning. Uppslagsdefinition från vilken relationsdatabas som helst importeras från en källa som har en tendens att ansluta klient och server. Man kan använda flera uppslagstransformationer i en kartläggning.

26. Hur används unionstransformation?

Svar: Det är en varierande ingångsgruppstransformation som kan användas för att kombinera data från olika källor. Det fungerar som UNION All-uttalande i SQL som används för att kombinera resultatuppsättning med två SELECT-uttalanden.

27. Vad menar du Incremental Aggregation?

Alternativ för inkrementell aggregering är aktiverat när en session skapas för ett kartläggningsaggregat. Power center utför inkrementell aggregering genom mappning och historisk cachedata för att utföra nya aggregeringsberäkningar stegvis.

28. Vad är skillnaden mellan en uppkopplad uppblick och icke uppkopplad uppblick?

När ingångarna tas direkt från andra transformationer i rörledningen kallas det ansluten uppslagning. Medan okopplad sökning inte tar ingångar direkt från andra transformationer, men den kan användas i alla transformationer och kan höjas som en funktion med hjälp av LKP-uttryck. Så det kan sägas att en okopplad sökning kan anropas flera gånger vid kartläggning.

29. Vad är en mapplet?

Ett återvinningsbart objekt som använder mapplet-designer kallas mapplet. Det tillåter en att återanvända transformationslogiken i mångfaldsmappningar. Dessutom innehåller den också uppsättning transformationer.

30. Definiera kortfattat återanvändbar transformation?

Återanvändbar transformation används flera gånger vid kartläggning. Det skiljer sig från andra mappningar som använder transformationen eftersom den lagras som en metadata. Transformationerna kommer att upphävas i mappningarna närhelst någon förändring i den återanvändbara transformationen görs.

31. Vad betyder uppdateringsstrategi och vad är det för olika alternativ?

Rad för rad bearbetning görs av informatica. Varje rad infogas i måltabellen eftersom den är markerad som standard. Uppdateringsstrategi används när raden måste uppdateras eller infogas baserat på någon sekvens. Dessutom måste villkoret anges i uppdateringsstrategin för att den bearbetade raden ska markeras som uppdaterad eller infogad.

32. Vad är scenariot som tvingar informatica-servern att avvisa filer?

Detta händer när det möter DD_Reject i uppdateringstrategitransformation. Dessutom stör den databasbegränsningen som lagts in i raderna kondenserades.

33. Vad är surrogatnyckel?

Surrogatnyckel är en ersättning för den naturliga primtangenten. Det är en unik identifiering för varje rad i tabellen. Det är mycket fördelaktigt eftersom den naturliga primära nyckeln kan förändras vilket så småningom försvårar uppdateringen. De används alltid i form av en siffra eller ett heltal.

34. Vilka är de nödvändiga uppgifterna för att uppnå sessionspartitionen?

För att kunna utföra sessionspartition måste man konfigurera sessionen för att partitionera källdata och sedan installera Informatica-servermaskinen i flerfaldiga CPU: er.

35. Vilka filer skapas under sessionen rums av informaticserver?

Under sessionskörningar är de skapade filerna nämligen Fellogg, Dålig fil, Arbetsflöde låg och sessionslogg.

36. Definiera kort en sessionsuppgift?

Det är en del av instruktioner guider Power Center-servern om hur och när man ska överföra data från källor till mål.

37. Vad betyder kommandot uppgift?

Denna specifika uppgift tillåter att ett eller flera shell-kommandon i Unix eller DOS i Windows körs under arbetsflödet.

38. Vad är en fristående kommandouppgift?

Denna uppgift kan användas var som helst i arbetsflödet för att köra skalkommandon.

39. Vad menas med shell-kommando före och efter session?

Kommandot uppgift kan anropas som kommandot före eller efter sessionens skal för en session uppgift. Man kan köra det som kommando före sessionskommando r post session framgång eller kommando efter post session misslyckande.

40. Vad är fördefinierad händelse?

Det är en filövervakningshändelse. Den väntar på att en specifik fil ska komma fram till en viss plats.

41. Hur kan du definiera användardefinierad händelse?

Användardefinierad händelse kan beskrivas som ett flöde av uppgifter i arbetsflödet. Händelser kan skapas och sedan tas upp efter behov.

42. Vad är ett arbetsflöde?

Svar: Arbetsflöde är en massa instruktioner som kommunicerar servern om hur man ska genomföra uppgifter.

43. Vilka är de olika verktygen i arbetsflödeshanteraren?

Nedan följer de olika verktygen i arbetsflödeshanteraren, nämligen

  • Uppgiftsdesigner
  • Worklet Designer
  • Workflow Designer

44. Berätta för mig om andra verktyg för schemaläggning än arbetsflödeshanteraren pmcmd?

Verktyget för schemaläggning av andra syften än arbetsflödeshanteraren kan vara ett verktyg från tredje part som 'CONTROL M'.

45. Vad är OLAP (on-line analytisk bearbetning?

En metod genom vilken flerdimensionell analys sker.

46. ​​Vilka är de olika typerna av OLAP? Ge ett exempel?

ROLAP t.ex. BO, MOLAP t.ex. Cognos, HOLAP, DOLAP

47. Vad menar du med arbetsblad?

När arbetsflödesuppgifterna är grupperade i en uppsättning kallas det som arbetslet. Arbetsflödesuppgifter inkluderar timer, beslut, kommando, händelsevänta, e-post, session, länk, tilldelning, kontroll etc.

48. Vad använder måldesignern?

Target Definition skapas med hjälp av måldesigner.

49. Var kan vi hitta genomströmningsalternativet i informatica?

Genomströmningsalternativ finns i informatica i arbetsflödesövervakaren. Högerklicka på sessionen i arbetsflödesövervakaren och klicka sedan på få köregenskaper och under käll- / målstatistik kan vi hitta genomströmningsalternativ.

50. Vad är målbelastningsordning?

Svar: Målbelastningsordning anges på grundval av källkvalificeringar i en kartläggning. Om det finns flerfaldiga källkvalificeringar som är länkade till olika mål kan man ge rätt till ordning i vilken informatica-server laddar data i mål.