Introduktion till ETL-testintervjufrågor och svar

Företagsinformation och data är de viktigaste saker som alla företag har i dag. Att analysera all data och integrera dessa resultat har fått en enorm potential på marknaden. Det finns många ETL-testverktyg som hjälper till att ha en process organiserad och enklare. ETL-testning måste ha en väldefinierad strategi som underlättar hela processen. Processen inkluderar analys av kravet, validering och testuppskattning, testplanering och design av testmiljön, testdata förberedelse och exekvering och skapa en sammanfattande rapport. Extrakt, transformering och lastningsprocessen kräver massor av analys och som ett resultat behöver korrekt testning. Följande frågor ger dig en inblick i alla frågor som kan ställas i en intervju.

Nu, om du letar efter ett jobb som är relaterat till ETL-testning, måste du förbereda dig för intervjufrågorna om ETL-test 2019. Det är sant att varje intervju är olika enligt de olika jobbprofilerna. Här har vi förberett de viktiga frågor och svar på ETL-testintervjuer som hjälper dig att få framgång i din intervju.

I denna artikel om ETL-testintervjuintervjuer från 2019 ska vi presentera 10 viktigaste och ofta använda intervjufrågor för ETL-testning. Dessa frågor är indelade i två delar är följande:

Del 1 - ETL-testintervjuer (grundläggande)

Den första delen täcker grundläggande ETL-testintervjufrågor och svar

Q1. Vad är ETL och förklara varför ETL-test krävs?

Svar:
ETL är en förkortning för extrahera, transformera och ladda. Denna process görs för de uppgifter som används för att analysera och förutsäga framtiden för alla företag. Extrahering innebär att lokalisera data och ta bort allt från källfilen. Transformering är processen för att transportera data till vilken fil som krävs och ladda den här filen till målsystemet i det format som begärs eller tillämpas. Behovet av ETL-test uppstår eftersom vi måste hålla koll på data som omvandlas från ett system till ett annat. Vi måste också kontrollera effektiviteten och hastigheten för hela denna process. ETL-testning säkerställer att all data som implementeras är enligt klientens krav och ger den nödvändiga utgången.

Q2. Vad är surrogatnyckeln?

Svar:
En surrogatnyckel kan sägas vara en unik identifierare som kan användas för att modellera en enhet eller ett objekt. Det kan vara en unik nyckel vars betydelse är att vara en primär identifierare av något objekt eller enhet som inte härrör från någon annan databas och inte kan användas som en primär nyckel. Surrogatnyckeln kan vara ett unikt sekvensnummer. En surrogatnyckel är inte alltid en primär nyckel och beror oftast på databasen. Den väljer om databasen är aktuell eller av en temporär typ. När en databas är aktuell lagrar den aktuella data och måste ha en en till en relation i data. När det gäller den temporära databasen kan det finnas en förhållande många till en mellan primär- och surrogatnycklarna.

Låt oss gå till nästa ETL-testintervjufrågor.

Q3. Förklara vad som är partitionering och förklara typen av partitioner?

Svar:
För att förbättra prestandan är de närvarande transaktionerna uppdelade och denna process kallas partitionering. Partitionering hjälper Informatica Server att skapa olika anslutningar till dess olika källor. Typerna av partitioner är:
Round Robin Partitioning: All data fördelas jämnt mellan alla partitioner. I alla dessa partitioner när antalet rader är ungefär detsamma används denna partitionering.
Hash-partitionering: I denna partitionering grupperas alla partitioneringsnycklar bland partitionerna tillämpar en hash-funktion. Det används för att säkerställa att den behandlade gruppen av rader med samma partitioneringsnyckel har samma partitioner.

Q4. Hur är uppdateringar av en tabell när SSIS används?
Svar:
Detta är de vanliga ETL-testintervjufrågor som ställs i en intervju. Nedan hittar du de olika tabellerna som stöds av ETL-testning. För att uppdatera en tabell med SSIS kan följande steg utföras:

  • Använd SQL-kommando
  • Använd en iscensättningstabell för att lagra scendata
  • Använd cache för att lagra data som använder begränsat utrymme och kräver ofta uppdatering
  • Använd skript för att schemalägga uppgifter
  • Använd det fulla databasnamnet för uppdatering av MSSQL.

Q5. Vad är ett iscenesättningsområde och vad är dess syfte?

Svar:
Datainsamling är vanligtvis en samling processer som används för att förbereda källsystemets data. Dessa data laddas sedan in i datalageret. Datainsamling inkluderar följande steg:

Källdatautvinning och datatransformation där data omstruktureras enligt kundkrav. Datatransformation inkluderar processen för datorengöring och värdetransformationer. Det involverar också processen med surrogatnyckeltilldelningar.

Del 2 - ETL-testintervjufrågor (avancerat)

Låt oss nu titta på de avancerade frågorna om ETL-testintervjuer.

Q6. Förklara skillnaden mellan ETL-testning och databastestning?

Svar:
Skillnaden mellan ETL-testning och databastestning är som nedan:

  • ETL-testning fokuserar vanligtvis på rapportering av affärsintelligens medan databastest involverar en integration av data.
  • Verktygen som används för ETL-test är Cognos, QuerySurge och Informatica medan QTP och selen används för automatisering av databastestning.
  • Analysen av data i ETL har en potentiell inverkan på data. Den normala databastestningen har konsekvenser för arkitektonisk implementering
  • ETL-testning har deformaliserat data medan databastestning använder normaliserade data.

Q7. Vad är ett faktum? Förklara typ av fakta?

Svar:
Ett faktum är en central komponent i en flerdimensionell modell som består av de åtgärder som ska analyseras. Fakta är relaterade till olika dimensioner.

Typen av fakta är som nedan:
Tillsats: Ett mått kan utföra aritmetiska beräkningar med hjälp av alla eller vissa dimensioner.
Halvadditiv: I denna typ kan ett mått utföra aritmetisk beräkning genom att bara använda vissa dimensioner.
Icke-additiv: En åtgärd kan inte delta i aritmetiska funktioner genom att använda dimension.

Låt oss gå till nästa ETL-testintervjufrågor.

Q8. Vad är skillnaden mellan surrogatnyckeln och primärnyckeln?

Svar:
En Surrogatnyckel sägs ha sekventiellt genererade nummer som inte har någon mening. Det används bara för att identifiera raderna som är unika. Primärnyckel används å andra sidan för att identifiera rader unikt. Det är synligt för användare och det kan ändras enligt krav.

Q9. Definiera termen långsam förändrad dimension.
Svar:
Detta är de mest ställda ETL-testintervjufrågorna i en intervju. Långsamt förändrade dimensioner är de som tenderar att förändras mycket långsamt. Uppgifterna i dessa dimensioner är långsamma att ändras. Exempel på denna dimension kan vara en stad eller en anställd.
Raderna i dessa data i måtten kan antingen ersättas helt utan att ha någon track record eller en ny rad kan skapas eller infogas. Genom att använda detta kan de långsamma förändringarna också spåras.

Q10. Förklara begreppet rensning av data?

Svar:
Att radera en datainformation från datalageret kallas data-rensning. Dessa data som raderas är vanligtvis data som har rader med nollvärden eller mellanslag som behöver rensas upp. I denna process rengöring av denna typ av skräp eller skräp görs värden.

Rekommenderad artikel

Detta har varit en guide för en lista över ETL-testintervjufrågor och svar så att kandidaten lätt kan slå ned dessa ETL-testintervjufrågor. Här i det här inlägget har vi studerat de bästa ETL-testintervjufrågorna som ofta ställs i intervjuer. Du kan också titta på följande artiklar för att lära dig mer -

  1. 10 Essential Power Bi Intervjufrågor
  2. PowerShell-intervjufrågor - mest användbara
  3. Topp 10 MicroStrategy intervjufrågor
  4. JIRA intervjufrågor