Inleiding tot ETL-test Interview vragen en antwoorden

Bedrijfsinformatie en -gegevens zijn tegenwoordig de belangrijkste dingen die elk bedrijf doet. Het analyseren van alle gegevens en het integreren van deze resultaten heeft een enorm potentieel in de markt. Er zijn veel ETL-testtools die helpen bij het georganiseerd en eenvoudiger houden van een proces. ETL-testen moeten een goed gedefinieerde strategie hebben die dit hele proces eenvoudiger maakt. Het proces omvat het analyseren van de vereiste, validatie en testschatting, testplanning en het ontwerpen van de testomgeving, voorbereiding en uitvoering van testgegevens en het opstellen van een samenvattend rapport. Het extract-, transformatie- en laadproces vereist veel analyse en moet daarom goed worden getest. De volgende vragen geven u inzicht in alle vragen die in een interview kunnen worden gesteld.

Als je nu op zoek bent naar een baan die gerelateerd is aan ETL-testen, moet je je voorbereiden op de ETL-testinterviewvragen van 2019. Het is waar dat elk interview anders is volgens de verschillende functieprofielen. Hier hebben we de belangrijke ETL Testing Interview Vragen en Antwoorden voorbereid die u zullen helpen om succesvol te worden in uw interview.

In dit artikel over ETL-testinterviewvragen van 2019 presenteren we 10 belangrijkste en meest gebruikte ETL-testinterviewvragen. Deze vragen zijn als volgt verdeeld in twee delen:

Deel 1 - Interviewvragen tijdens ETL-testen (basis)

Dit eerste deel behandelt de basisvragen en antwoorden over ETL-tests

Q1. Wat is ETL en leg uit waarom ETL-testen vereist zijn?

Antwoord:
ETL is een afkorting voor extraheren, transformeren en laden. Dit proces wordt gedaan voor de gegevens die worden gebruikt om de toekomst van elk bedrijf te analyseren en te voorspellen. Extraheren betekent dat de gegevens worden gelokaliseerd en alle gegevens uit het bronbestand worden verwijderd. Transformeren is het proces van het transporteren van de gegevens naar elk vereist bestand en het laden van dit bestand naar het doelsysteem in het formaat dat wordt aangevraagd of van toepassing. De behoefte aan ETL-testen ontstaat omdat we gegevens moeten bijhouden die worden getransformeerd van het ene systeem naar het andere. We moeten ook de efficiëntie en snelheid van dit hele proces controleren. ETL-tests zorgen ervoor dat alle gegevens die worden geïmplementeerd, voldoen aan de vereisten van de client en de nodige output bieden.

Q2. Wat is de surrogaatsleutel?

Antwoord:
Een surrogaatsleutel kan worden gezegd als een unieke identificatie die kan worden gebruikt voor het modelleren van een entiteit of een object. Het kan een unieke sleutel zijn waarvan de betekenis een primaire identificatie is van een object of entiteit die niet is afgeleid van een andere database en niet kan worden gebruikt als primaire sleutel. De surrogaatsleutel kan een uniek volgnummer zijn. Een surrogaatsleutel is niet altijd een primaire sleutel en hangt meestal af van de database. Het kiest of de database actueel of van tijdelijke aard is. Wanneer een database actueel is, slaat deze de huidige gegevens op en moet deze een een-op-een relatie in gegevens hebben. Als het gaat om de tijdelijke database, kan er een veel-op-een-relatie zijn tussen de primaire en surrogaatsleutels.

Laten we doorgaan naar de volgende interviewvragen voor ETL-testen.

Q3. Leg uit wat partitionering is en leg de soorten partities uit?

Antwoord:
Om de prestaties te verbeteren, zijn de aanwezige transacties onderverdeeld en dit proces wordt partitionering genoemd. Partitionering helpt Informatica Server om verschillende verbindingen met de verschillende bronnen tot stand te brengen. De soorten partities zijn:
Round Robin Partitioning: Alle gegevens worden gelijk verdeeld over alle partities. In al deze partities wanneer het aantal rijen ongeveer hetzelfde is, wordt deze partitie gebruikt.
Hash-partitie: in deze partitie worden alle partitiesleutels gegroepeerd tussen de partities en wordt een hashfunctie toegepast. Het wordt gebruikt om ervoor te zorgen dat de verwerkte groep rijen met dezelfde partitiesleutel dezelfde partities hebben.

Q4. Wat zijn de manieren om een ​​tabel bij te werken wanneer SSIS wordt gebruikt?
Antwoord:
Dit zijn de algemene ETL-testinterviewvragen die in een interview worden gesteld. Hieronder vindt u de verschillende tabellen die door ETL-tests worden ondersteund. Om een ​​tabel bij te werken met SSIS kunnen de volgende stappen worden uitgevoerd:

  • Gebruik SQL-opdracht
  • Gebruik een verzameltabel om fase-gegevens op te slaan
  • Gebruik cache om gegevens op te slaan die beperkte ruimte gebruiken en regelmatig moeten worden vernieuwd
  • Gebruik Scripts om taken te plannen
  • Gebruik de volledige databasenaam voor het bijwerken van MSSQL.

Q5. Wat is een verzamelplaats en wat is het doel ervan?

Antwoord:
Gegevensstaging is meestal een verzameling processen die wordt gebruikt om de bronsysteemgegevens voor te bereiden. Deze gegevens worden vervolgens in het datawarehouse geladen. Gegevensstaging omvat de volgende stappen:

Brongegevensextractie en gegevenstransformatie waarbij gegevens volgens klantvereisten worden geherstructureerd Datatransformatie omvat het proces van gegevensreiniging en waardetransformaties. Het omvat ook het proces van vervangende sleutelopdrachten.

Deel 2 - Interviewvragen tijdens ETL-testen (geavanceerd)

Laten we nu eens kijken naar de geavanceerde interviewvragen voor ETL-testen.

Q6. Wat is het verschil tussen ETL-testen en database-testen?

Antwoord:
Het verschil tussen ETL-testen en database-testen is als volgt:

  • ETL-testen zijn meestal gericht op rapportage van business intelligence, terwijl database-testen een integratie van gegevens omvat.
  • De tools die worden gebruikt voor ETL-testen zijn Cognos, QuerySurge en Informatica, terwijl QTP en selenium worden gebruikt voor automatisering van databasetests.
  • De analyse van gegevens in ETL heeft een potentieel effect op gegevens. Het normale testen van databases heeft gevolgen voor de architecturale implementatie
  • ETL-testen heeft gedeformaliseerde gegevens terwijl database-testen genormaliseerde gegevens gebruikt.

Q7. Wat is een feit? Verklaar de soorten feiten?

Antwoord:
Een feit is een centraal onderdeel van een multidimensionaal model dat bestaat uit de te analyseren maatregelen. Feiten zijn gerelateerd aan verschillende dimensies.

De soorten feiten zijn als volgt:
Additief: een meetwaarde kan rekenkundige berekeningen uitvoeren door alle of enkele dimensies te gebruiken.
Semi-additief: in dit type kan een meting rekenkundige berekeningen uitvoeren met slechts enkele dimensies.
Niet-additief: een meetwaarde kan niet deelnemen aan rekenkundige functies met behulp van dimensie.

Laten we doorgaan naar de volgende interviewvragen voor ETL-testen.

Q8. Wat is het verschil tussen de surrogaatsleutel en de primaire sleutel?

Antwoord:
Van een surrogaatsleutel wordt gezegd dat deze opeenvolgend gegenereerde nummers heeft die geen betekenis hebben. Het wordt alleen gebruikt om de uniek aanwezige rijen te identificeren. Primaire sleutel daarentegen wordt gebruikt om rijen uniek te identificeren. Het is zichtbaar voor gebruikers en kan worden gewijzigd volgens de vereisten.

Q9. Definieer de term langzaam veranderende dimensie.
Antwoord:
Dit zijn de meest gestelde ETL-testvragen tijdens een interview. Langzaam veranderende dimensies zijn dimensies die de neiging hebben zeer langzaam te veranderen. De gegevens in deze dimensies zijn traag te veranderen. Een voorbeeld van deze dimensie kan een stad of een medewerker zijn.
De rijen in deze gegevens in de dimensies kunnen volledig worden vervangen zonder trackrecord of er kan een nieuwe rij worden gemaakt of ingevoegd. Door dit te gebruiken kunnen de langzame veranderingen ook worden gevolgd.

Q10. Het concept van data-opschonen uitleggen?

Antwoord:
Het verwijderen van gegevens uit het datawarehouse staat bekend als het opschonen van gegevens. Deze gegevens die worden verwijderd, zijn meestal gegevens met rijen met null-waarden of spaties die moeten worden opgeschoond. Bij dit proces van het reinigen van dit soort afval of rommel worden waarden gedaan.

Aanbevolen artikel

Dit is een gids voor de lijst met ETL-testinterviewvragen en -antwoorden, zodat de kandidaat deze ETL-testinterviewvragen gemakkelijk kan beantwoorden. Hier in dit bericht hebben we de beste ETL-testinterviewvragen bestudeerd die vaak in interviews worden gesteld. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. 10 sollicitatievragen voor Essential Power Bi
  2. PowerShell Interview Vragen - Meest nuttig
  3. Top 10 MicroStrategy-interviewvragen
  4. Vragen tijdens solliciteren bij JIRA