Einführung in ETL Testing Interview Fragen und Antworten

Geschäftsinformationen und -daten sind heutzutage das Wichtigste, was ein Unternehmen zu bieten hat. Die Analyse aller Daten und die Integration dieser Ergebnisse hat ein enormes Marktpotenzial geschaffen. Es gibt viele ETL-Testtools, die dazu beitragen, einen Prozess zu organisieren und zu vereinfachen. ETL-Tests müssen eine genau definierte Strategie haben, die diesen gesamten Prozess erleichtert. Der Prozess umfasst die Analyse der Anforderung, die Validierung und Testschätzung, die Testplanung und das Entwerfen der Testumgebung, die Vorbereitung und Ausführung der Testdaten sowie die Erstellung eines Zusammenfassungsberichts. Der Prozess zum Extrahieren, Transformieren und Laden erfordert eine Vielzahl von Analysen und muss daher ordnungsgemäß getestet werden. Die folgenden Fragen geben Ihnen einen Einblick in alle Fragen, die in einem Interview gestellt werden können.

Wenn Sie nun nach einem Job suchen, der mit ETL Testing zusammenhängt, müssen Sie sich auf die Interview-Fragen für ETL Testing 2019 vorbereiten. Es ist wahr, dass jedes Interview anders ist, je nach den verschiedenen Berufsprofilen. Hier haben wir die wichtigen Fragen und Antworten zu ETL-Testinterviews vorbereitet, die Ihnen helfen, ein erfolgreiches Interview zu führen.

In diesem Artikel zu ETL-Testinterviews für 2019 werden die 10 wichtigsten und am häufigsten verwendeten Fragen zu ETL-Testinterviews vorgestellt. Diese Fragen gliedern sich in zwei Teile:

Teil 1 - Fragen zum ETL-Testinterview (Grundkenntnisse)

Dieser erste Teil behandelt grundlegende Fragen und Antworten zu ETL-Testinterviews

Q1. Was ist ETL und warum sind ETL-Tests erforderlich?

Antworten:
ETL ist eine Abkürzung für Extrahieren, Transformieren und Laden. Dieser Prozess wird für die Daten durchgeführt, mit denen die Zukunft eines Unternehmens analysiert und prognostiziert wird. Extrahieren bedeutet, die Daten zu lokalisieren und alle Daten aus der Quelldatei zu entfernen. Beim Transformieren werden die Daten in eine beliebige erforderliche Datei übertragen und diese Datei in dem gewünschten oder zutreffenden Format auf das Zielsystem geladen. Die Notwendigkeit für ETL-Tests entsteht, da wir den Überblick über Daten behalten müssen, die von einem System in ein anderes transformiert werden. Wir müssen auch die Effizienz und Geschwindigkeit dieses gesamten Prozesses überprüfen. ETL-Tests stellen sicher, dass alle Daten, die implementiert werden, den Anforderungen des Kunden entsprechen und die erforderliche Ausgabe liefern.

Q2. Was ist der Ersatzschlüssel?

Antworten:
Ein Ersatzschlüssel kann als eindeutiger Bezeichner bezeichnet werden, der zum Modellieren einer Entität oder eines Objekts verwendet werden kann. Es kann sich um einen eindeutigen Schlüssel handeln, dessen Bedeutung darin besteht, eine Primärkennung eines Objekts oder einer Entität zu sein, die nicht aus einer anderen Datenbank stammt und nicht als Primärschlüssel verwendet werden kann. Der Ersatzschlüssel kann eine eindeutige fortlaufende Nummer sein. Ein Ersatzschlüssel ist nicht immer ein Primärschlüssel und hängt normalerweise von der Datenbank ab. Es wird ausgewählt, ob die Datenbank aktuell oder zeitlich begrenzt ist. Wenn eine Datenbank aktuell ist, werden die aktuellen Daten gespeichert und es muss eine Eins-zu-Eins-Beziehung in den Daten bestehen. Bei der temporären Datenbank kann es eine Eins-zu-Eins-Beziehung zwischen Primär- und Ersatzschlüssel geben.

Fahren wir mit den nächsten Fragen zum ETL-Testinterview fort.

Q3. Erklären Sie, was Partitionierung ist, und erläutern Sie die Partitionstypen.

Antworten:
Um die Leistung zu verbessern, werden die vorhandenen Transaktionen unterteilt und dieser Vorgang wird als Partitionierung bezeichnet. Durch die Partitionierung kann Informatica Server verschiedene Verbindungen zu den verschiedenen Quellen herstellen. Die Arten von Partitionen sind:
Round Robin-Partitionierung: Alle Daten werden gleichmäßig auf alle Partitionen verteilt. In all diesen Partitionen wird diese Partitionierung verwendet, wenn die Anzahl der Zeilen ungefähr gleich ist.
Hash-Partitionierung: Bei dieser Partitionierung wenden alle Partitionierungsschlüssel, die unter den Partitionen zusammengefasst sind, eine Hash-Funktion an. Es wird verwendet, um sicherzustellen, dass die verarbeitete Gruppe von Zeilen mit demselben Partitionsschlüssel dieselben Partitionen hat.

Q4. Wie kann eine Tabelle aktualisiert werden, wenn SSIS verwendet wird?
Antworten:
Dies sind die häufigsten Fragen zu ETL-Testinterviews, die in einem Interview gestellt werden. Nachfolgend finden Sie die verschiedenen Tabellen, die von ETL Testing unterstützt werden. Um eine Tabelle mit SSIS zu aktualisieren, können folgende Schritte ausgeführt werden:

  • Verwenden Sie den SQL-Befehl
  • Verwenden Sie eine Staging-Tabelle zum Speichern von Staging-Daten
  • Verwenden Sie den Cache, um Daten zu speichern, die nur begrenzten Speicherplatz benötigen und häufig aktualisiert werden müssen
  • Verwenden Sie Skripte, um Aufgaben zu planen
  • Verwenden Sie den vollständigen Datenbanknamen zum Aktualisieren von MSSQL.

Q5. Was ist ein Bereitstellungsbereich und wozu dient er?

Antworten:
Data Staging ist normalerweise eine Sammlung von Prozessen, mit denen die Daten des Quellsystems vorbereitet werden. Diese Daten werden dann in das Data Warehouse geladen. Die Datenbereitstellung umfasst die folgenden Schritte:

Extraktion von Quelldaten und Datenumwandlung, wobei die Daten gemäß den Kundenanforderungen umstrukturiert werden. Die Datentransformation umfasst den Prozess der Datenbereinigung und der Wertetransformation. Es beinhaltet auch den Prozess der Zuweisung von Ersatztasten.

Teil 2 - Fragen zum ETL-Testinterview (Fortgeschrittene)

Werfen wir jetzt einen Blick auf die erweiterten Fragen zum ETL-Testinterview.

Q6. Erklären Sie den Unterschied zwischen ETL-Tests und Datenbanktests?

Antworten:
Der Unterschied zwischen ETL-Tests und Datenbanktests ist wie folgt:

  • ETL-Tests konzentrieren sich normalerweise auf Business Intelligence-Berichte, während Datenbanktests die Integration von Daten beinhalten.
  • Die Tools, die für ETL-Tests verwendet werden, sind Cognos, QuerySurge und Informatica, während QTP und Selen für die Automatisierung von Datenbanktests verwendet werden.
  • Die Analyse von Daten in ETL hat potenzielle Auswirkungen auf Daten. Der normale Datenbanktest hat Auswirkungen auf die Implementierung der Architektur
  • Beim ETL-Test wurden Daten deformiert, während beim Datenbanktest normalisierte Daten verwendet werden.

Q7. Was ist eine Tatsache? Erklären Sie die Arten von Fakten?

Antworten:
Eine Tatsache ist zentraler Bestandteil eines mehrdimensionalen Modells, das aus den zu analysierenden Maßen besteht. Fakten beziehen sich auf verschiedene Dimensionen.

Die Arten von Fakten sind wie folgt:
Additiv: Eine Kennzahl kann unter Verwendung aller oder einiger Dimensionen arithmetische Berechnungen durchführen.
Semiadditiv: Bei diesem Typ kann eine Kennzahl eine arithmetische Berechnung ausführen, indem nur einige Dimensionen verwendet werden.
Nicht additiv: Eine Kennzahl kann nicht mit Bemaßung an arithmetischen Funktionen teilnehmen.

Fahren wir mit den nächsten Fragen zum ETL-Testinterview fort.

Q8. Was ist der Unterschied zwischen dem Ersatzschlüssel und dem Primärschlüssel?

Antworten:
Ein Ersatzschlüssel soll sequentiell erzeugte Zahlen haben, die keine Bedeutung haben. Es wird nur verwendet, um die vorhandenen Zeilen eindeutig zu identifizieren. Der Primärschlüssel wird dagegen verwendet, um Zeilen eindeutig zu identifizieren. Es ist für Benutzer sichtbar und kann nach Bedarf geändert werden.

Q9. Definieren Sie den Begriff "sich langsam ändernde Dimension".
Antworten:
Dies ist die am häufigsten gestellte Frage zum ETL-Testinterview in einem Interview. Langsam verändernde Dimensionen sind solche, die dazu neigen, sich sehr langsam zu verändern. Die in diesen Dimensionen vorhandenen Daten ändern sich nur langsam. Ein Beispiel für diese Dimension kann eine Stadt oder ein Mitarbeiter sein.
Die Zeilen in diesen Daten in den Dimensionen können entweder vollständig ersetzt werden, ohne dass eine Erfolgsbilanz vorliegt, oder es kann eine neue Zeile erstellt oder eingefügt werden. Auf diese Weise können auch die langsamen Änderungen verfolgt werden.

Q10. Erklären Sie das Konzept der Datenbereinigung?

Antworten:
Das Löschen eines Datenelements aus dem Data Warehouse wird als Datenbereinigung bezeichnet. Diese Daten, die gelöscht werden, sind normalerweise Daten mit Zeilen mit Nullwerten oder Leerzeichen, die bereinigt werden müssen. In diesem Prozess werden Werte für diese Art von Müll oder Müll entfernt.

Empfohlener Artikel

Dies ist eine Anleitung zur Auflistung der Fragen und Antworten zu ETL-Testinterviews, damit der Kandidat diese ETL-Testinterviews leicht durchgreifen kann. Hier in diesem Beitrag haben wir die wichtigsten Fragen zu ETL-Testinterviews untersucht, die häufig in Interviews gestellt werden. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. 10 Essential Power Bi Interview-Fragen
  2. Fragen im Vorstellungsgespräch bei PowerShell - Sehr nützlich
  3. Top 10 MicroStrategy Interview-Fragen
  4. Fragen im Vorstellungsgespräch bei JIRA