Top 25 ETL-testinterviewspørgsmål og -svar for 2026

Her er ETL Testing interviewspørgsmål og svar til friskere såvel som erfarne kandidater til at få deres drømmejob.

 

ETL-testinterviewspørgsmål for nybegyndere


1) Hvad er ETL?

I data warehousing arkitektur er ETL en vigtig komponent, som styrer dataene for enhver forretningsproces. ETL står for Extract, Transformér og Load. Ekstract udfører processen med at læse data fra en database. Transform udfører konverteringen af ​​data til et format, der kan være passende til rapportering og analyse, mens load udfører processen med at skrive dataene ind i måldatabasen.

👉 Gratis PDF-download: ETL-testinterviewspørgsmål og -svar


2) Forklar, hvad ETL-testoperationerne omfatter?

ETL-test inkluderer:

  • Bekræft, om dataene transformeres korrekt i henhold til forretningskrav
  • Bekræft, at de projekterede data er indlæst i datavarehuset uden nogen trunkering og datatab
  • Sørg for, at ETL-applikationen rapporterer ugyldige data og erstatter dem med standardværdier
  • Sørg for, at data indlæses i den forventede tidsramme for at forbedre skalerbarheden og ydeevnen

ETL proces
ETL


3) Nævn, hvad er typerne af data warehouse-applikationer, og hvad er forskellen mellem data mining og data warehousing?

Typerne af datavarehusapplikationer er

  • Info behandling
  • Analytisk bearbejdning
  • Data Mining

Data mining kan defineres som processen med extracat udtrække skjult prædiktiv information fra store databaser og fortolke dataene, mens data warehousing kan bruge en datamine til analytisk behandling af dataene hurtigere. Datalagring er processen med at aggregere data fra flere kilder til ét fælles lager


4) Hvad er de forskellige værktøjer, der bruges i ETL?

  • Cognos Decision Stream
  • Oracle Lagerbygger
  • Forretningsobjekter XI
  • SAS erhvervslager
  • SAS Enterprise ETL server

5) Hvad er fakta? Hvilke typer fakta er der?

Det er en central komponent i en multidimensionel model, som indeholder de mål, der skal analyseres. Fakta er relateret til dimensioner.

Typer af fakta er

  • Additive fakta
  • Semi-additive fakta
  • Ikke-additive fakta

6) Forklar hvad er terninger og OLAP terninger?

Kuber er databehandlingsenheder bestående af faktatabeller og dimensioner fra datavarehuset. Det giver multidimensionel analyse.

OLAP står for Online Analytics Processing, og OLAP cube gemmer store data i muti-dimensional form til rapporteringsformål. Den består af fakta, der kaldes mål, kategoriseret efter dimensioner.


7) Forklar hvad der er tracing-niveau, og hvilke typer findes der?

Tracing-niveau er mængden af ​​data, der er gemt i logfilerne. Tracniveau kan klassificeres i to kategorier: Normalt og Udførligt. Normalt niveau forklarer tracniveau på en detaljeret måde, mens udførlig forklarer tracniveauer i hver eneste række.


8) Forklar, hvad er Grain of Fact?

Kornfaktum kan defineres som det niveau, hvorpå faktaoplysningerne er lagret. Det er også kendt som Fact Granularity


9) Forklar, hvad faktaløst faktaskema er, og hvad er Measures?

En faktatabel uden mål er kendt som faktatabel uden fakta. Det kan se antallet af hændelser. For eksempel bruges det til at registrere en hændelse, såsom medarbejderantal i en virksomhed.

De numeriske data baseret på kolonner i en faktatabel er kendt som Mål


10) Forklar hvad transformation er?

En transformation er et depotobjekt, som genererer, ændrer eller videregiver data. Transformation er af to typer aktiv og passiv


ETL-udviklerinterviewspørgsmål og svar til erfarne

11) Forklar brugen af ​​Lookup Transformation?

Opslagstransformationen er nyttig til

  • Hentning af en relateret værdi fra en tabel ved hjælp af en kolonneværdi
  • Opdater langsomt skiftende dimensionstabel
  • Kontroller, om der allerede findes poster i tabellen

12) Forklar, hvad er partitionering, hash-partitionering og round robin-partitionering?

For at forbedre ydeevnen er transaktioner underopdelt, dette kaldes partitionering. Opdeling muliggør computer Server til oprettelse af flere forbindelser til forskellige kilder

Typerne af partitioner er

Round-Robin opdeling:

  • Ved informatica fordeles data jævnt mellem alle partitioner
  • I hver partition, hvor antallet af rækker, der skal behandles, er omtrent det samme, er denne opdeling gældende

Hash-partitionering:

  • Med det formål at partitionere nøgler til at gruppere data blandt partitioner anvender Informatica-serveren en hash-funktion
  • Det bruges til at sikre, at processerne grupper af rækker med den samme partitioneringsnøgle i samme partition skal sikres

13) Nævn hvad er fordelen ved at bruge DataReader Destination Adapter?

Fordelen ved at bruge DataReader Destination Adapter er, at den udfylder en ADO rekordsæt (består af poster og kolonner) i hukommelsen og eksponerer dataene fra DataFlow-opgaven ved at implementere DataReader-grænsefladen, så andre applikationer kan forbruge dataene.


14) Brug af SSIS (SQL Server Integration Service) hvad er de mulige måder at opdatere tabellen på?

For at opdatere tabel ved hjælp af SSIS er de mulige måder:

  • Brug SQL kommando
  • Brug et mellembord
  • Brug cache
  • Brug scriptopgaven
  • Brug det fulde databasenavn til opdatering, hvis MSSQL bruges

15) Hvis du har en ikke-OLEDB-kilde (Object Linking and Embedding Database) til opslag, hvad ville du gøre?

Hvis du har en ikke-OLEBD-kilde til opslag, skal du bruge cache til at indlæse data og bruge det som kilde


16) I hvilket tilfælde bruger du dynamisk cache og statisk cache i forbundne og ikke-forbundne transformationer?

  • Dynamisk cache bruges, når du skal opdatere mastertabel og langsomt skiftende dimensioner (SCD) type 1
  • Til flade filer bruges statisk cache

17) Forklar hvad forskellene er mellem Unconnected og Connected lookup?

Forbundet opslag Uforbundet opslag
Forbundet opslag deltager i kortping Den bruges, når opslagsfunktionen bruges i stedet for en udtrykstransformation under mappingping
Flere værdier kan returneres Returnerer kun én udgangsport
Det kan forbindes med en anden transformation og returnerer en værdi En anden transformation kan ikke forbindes
Statisk eller dynamisk cache kan bruges til tilsluttet opslag Ikke forbundet som kun statisk cache
Forbundet opslag understøtter brugerdefinerede standardværdier Uforbundet opslag understøtter ikke brugerdefinerede standardværdier
I Connected Lookup kan flere kolonner returneres fra den samme række eller indsættes i dynamisk opslagscache Uforbundet opslag udpeger én returport og returnerer én kolonne fra hver række

18) Forklar, hvad er datakildevisning?

En datakildevisning gør det muligt at definere det relationelle skema, som vil blive brugt i analyseservicedatabaserne. I stedet for direkte fra datakildeobjekter oprettes dimensioner og kuber ud fra datakildevisninger.


19) Forklar, hvad der er forskellen mellem OLAP-værktøjer og ETL-værktøjer?

Forskellen mellem ETL og OLAP værktøj er det

ETL værktøj er beregnet til eks'entraction af data fra de gamle systemer og indlæsning i en specifik database med en eller anden proces til rensning af data.

Eksempel: Datastadium, Informatica mv.

Mens OLAP er beregnet til rapporteringsformål i OLAP-data, der er tilgængelige i flervejsmodel.

Eksempel: Business Objects, Cognos osv.


20) Hvordan du kan ekstract SAP data ved hjælp af Informatica?

  • Med strømtilslutningsmuligheden kan dutract SAP data ved hjælp af informatica
  • Installer og konfigurer PowerConnect-værktøjet
  • Importer kilden til kildeanalysatoren. Mellem Informatica og SAP Powerconnect fungerer som en gateway. Det næste trin er at generere ABAP-koden til kortet.ping så er det kun informatica, der kan trække data fra SAP
  • For at forbinde og importere kilder fra eksterne systemer bruges Power Connect

21) Nævn hvad er forskellen mellem Power Mart og Power Center?

Power Center Power Mart
Antag at behandle enorme mængder data Antag at behandle lav mængde data
Den understøtter ERP-kilder som f.eks SAP, bløde mennesker osv. Det understøtter ikke ERP-kilder
Det understøtter lokalt og globalt lager Det understøtter lokalt lager
Det konverterer lokalt til globalt lager Det har ingen specifikation for at konvertere lokalt til globalt lager

22) Forklar, hvad et rasteområde er, og hvad er formålet med en rasteplads?

Dataopsamling er et område, hvor du holder dataene midlertidige på datavarehusserveren. Datainddeling omfatter følgende trin

  • Kildedata f.eks.traction og datatransformation (omstrukturering)
  • Datatransformation (datarensning, værditransformation)
  • Surrogatnøgletildelinger

23) Hvad er busskema?

For at de forskellige forretningsprocesser skal identificere de fælles dimensioner, bruges BUS-skema. Den leveres med tilpassede dimensioner sammen med en standardiseret definition af information


24) Forklar, hvad er datarensning?

Datarensning er en proces med sletning af data fra datavarehuset. Det sletter uønskede data som rækker med nulværdier eller ekstra mellemrum.


25) Forklar, hvad er skemaobjekter?

Skemaobjekter er den logiske struktur, der direkte refererer til databasens data. Skemaobjekter inkluderer tabeller, visninger, sekvenssynonymer, indekser, klynger, funktionspakker og databaselinks


26) Forklar disse udtryk Session, Worklet, Mapplet og Workflow ?

  • Mapplet: Det arrangerer eller skaber sæt af transformation
  • Arbejdsbog: Det repræsenterer et specifikt sæt af opgaver
  • Workflow: Det er et sæt instruktioner, der fortæller serveren, hvordan opgaver skal udføres
  • Session: Det er et sæt parametre, der fortæller serveren, hvordan den skal flytte data fra kilder til mål

Disse interviewspørgsmål vil også hjælpe i din viva(orals)

Opsummer dette indlæg med: