Testalgorithmen

Testdaten werden von verschiedenen Testalgorithmen verarbeitet, um die Datenqualität und Plausibilität zu prüfen. Es stehen folgende Testalgorithmen zur Verfügung:

Exakt gleiche Daten

Annähernd gleiche Daten

Performance Test

Schema Drift

Tabularer Vergleich

Benutzerdefiniertes Skripten

Regeln

TA = Testautomatisierung
DQM = Datenqualitätsmanagement

Exakt gleiche Daten

BiG EVAL ermöglicht den Vergleich von skalaren Werten (z.B. KPI's, Einzelwerte oder Informationen zu Tabellen: bspw. Rowcount) mit Werten aus verschiedenen Datenquellen komplett technologie-neutral.

Diese Technik erlaubt verschieden Arten von Testen:

  • Vergleich der Zeilenanzahl zwischen Quellsystemen und dem Data Warehouse.
  • Vergleich zwischen Referenz- und Quelldaten.
  • Überprüfung ob die Daten korrekt kopiert oder transformiert wurden.
  • Zurückrechnung der KPI's und vergleich ob Zwischenwerte mit den Quelldaten übereinstimmen.
  • und viele mehr.

Annähernd gleiche Daten

Annähernde Vergleiche werden zu Validierung und Plausibilisierung der Daten genutzt. Sie erlauben die Definition von Toleranzwerten zwischen aktuellen Daten und Referenzdaten.

Beispiele sind:

  • Überprüfung, ob der Umsatz von diesem Monat verglichen mit dem letzten Monat im Toleranzbereich liegt.
  • Überprüfung des Verhältnisses zwischen einzelnen KPI's um sie zu plausibilisieren.
  • und viele mehr.

Performance-Test

Testen Sie die Performance Ihrer Systeme, damit Sie die Erwartungen und Anforderungen der Benutzer erfüllen können.

Schema Drift

Die Schema Drift Testmethode prüft das Schema einer Datenbank und schlägt Alarm, falls plötzliche Änderungen festgestellt werden (neue oder veränderte Objekte wie Tabellen, Spalten, Datentypen, etc.).

Diese Testmethode ist sehr wertvoll wenn Kommunikationsschwierigkeiten zwischen einzelnen Teams bestehen. Wenn bspw. das Data Warehouse Team nicht informiert wird, wenn sich Quellinformationen oder Datentypen ändern.

Tabularer Vergleich

BiG EVAL ist fähig tabulare Daten aus einem System mit tabularen Daten aus einem anderem System zu vergleichen. Dies bietet Ihnen die Möglichkeit, Daten zu finden welche unkorrekt kopiert oder transformiert wurden.

  • Vergleichen Sie Attribute von Dimensionen mit den Quelldaten.
  • Finden Sie Unterschiede.
  • Überprüfen Sie, ob Business-Keys aus Quellsystemen im Data Warehouse oder Analyse-Systemen verfügbar sind.
  • und viele weitere.

Benutzerdefiniertes Skripten


Sollten die bereits zur Verfügung stehenden Funktionen nicht ausreichen um Ihre Anforderungen zu befriedigen, können Sie die Skript-Möglichkeit des BiG EVAL nutzen, um Ihre eigenen

Test-Algorithmen zu erstellen.

Regeln

Mit der Regeln Test-Methode überprüft BiG EVAL, ob die von Ihnen gewählten Daten Ihren High-quality Kriterien entspricht oder nicht.
Die Definition der Kriterien erfolgt ganz simpel über Syntax-Zeilen. Dies ist erweiterbar mit einer C#-Skript um auch die komplexesten Anforderungen zu befriedigen.

Nikola PerićTestalgorithmen