ETL - Tester's Roles

Ein ETL-Tester ist in erster Linie für die Validierung der Datenquellen, die Extraktion von Daten, die Anwendung der Transformationslogik und das Laden der Daten in die Zieltabellen verantwortlich.

Die Hauptaufgaben eines ETL-Testers sind unten aufgeführt.

Überprüfen Sie die Tabellen im Quellsystem

Es beinhaltet die folgenden Operationen -

  • Zählprüfung
  • Stimmen Sie Datensätze mit den Quelldaten ab
  • Datentypprüfung
  • Stellen Sie sicher, dass keine Spam-Daten geladen sind
  • Entfernen Sie doppelte Daten
  • Überprüfen Sie, ob alle Schlüssel vorhanden sind

Transformationslogik anwenden

Die Transformationslogik wird vor dem Laden der Daten angewendet. Es beinhaltet die folgenden Operationen -

  • Die Überprüfung der Datenschwellenvalidierung, z. B. der Alterswert, sollte nicht mehr als 100 betragen.

  • Überprüfung der Datensatzanzahl vor und nach der angewendeten Transformationslogik.

  • Datenflussvalidierung vom Staging-Bereich zu den Zwischentabellen.

  • Ersatzschlüsselprüfung.

Laden von Daten

Daten werden aus dem Staging-Bereich in das Zielsystem geladen. Es beinhaltet die folgenden Operationen -

  • Datensatzzählprüfung von der Zwischentabelle zum Zielsystem.

  • Stellen Sie sicher, dass die Schlüsselfelddaten nicht fehlen oder Null sind.

  • Überprüfen Sie, ob die Aggregatwerte und berechneten Kennzahlen in die Faktentabellen geladen sind.

  • Überprüfen Sie die Modellierungsansichten anhand der Zieltabellen.

  • Überprüfen Sie, ob CDC auf die inkrementelle Lasttabelle angewendet wurde.

  • Datenprüfung in Dimensionstabelle und Verlaufstabellenprüfung.

  • Überprüfen Sie die BI-Berichte anhand der geladenen Fakten- und Dimensionstabelle und gemäß den erwarteten Ergebnissen.

Testen der ETL-Tools

ETL-Tester müssen auch die Tools und die Testfälle testen. Es beinhaltet die folgenden Operationen -

  • Testen Sie das ETL-Tool und seine Funktionen
  • Testen Sie das ETL Data Warehouse-System
  • Erstellen, entwerfen und führen Sie die Testpläne und Testfälle aus.
  • Testen Sie die Flatfile-Datenübertragungen.