zum Abstract - autogen von periplus instruments by Dierk

„Schmerzfreies und agiles DWH Testing mit synthetisierten Testdaten“ (Dierk
Ehmke, periplus instruments GmbH & Co. KG, über autogen)
Eine hohe Datenqualität im Data Warehouse setzt Tests voraus. Denn ständig werden
neue Anforderungen aus dem Geschäftsumfeld umgesetzt. Sei es wegen gesetzlicher
Vorgaben oder für intern notwendig gewordene neue Funktionalitäten und
Fehlerbereinigungen. Zudem sind grundsätzlich immer Änderungen und Anpassung des
Data Warehouse notwendig wegen der ständigen Veränderungen in den Liefersystemen.
Dabei kann nicht ausgeschlossen werden, dass diese Änderungen zu Fehlwirkungen des
Data Warehouse führen. Zusätzliche Anforderungen an die Qualität von Data Warehouses
ergeben sich aus gesetzlichen Anforderungen, bei Banken zum Beispiel Basel II und SOX,
im Pharmabereich die Vorgaben der US-amerikanischen FDA. Testen ist Voraussetzung
für Qualität. Dem steht ein Data Warehouse-spezifisches Probleme entgegen: die
Testdaten und deren Produktion.
Die Erstellung von DWH-Testdaten von Hand ist so kompliziert und aufwändig, dass sie
praktisch nicht in Frage kommt. Die Verwendung von Produktionsdaten birgt Gefahren:
Echtdaten kommen spät wegen der Liefersysteme, ihre Datenmenge ist groß, sie
behindern die Verwendung systematischer Testmethoden genauso wie agiler
Testmethoden, sie eignen sich nicht für zukünftige Konstellationen und sie sind aus Sicht
des Datenschutzes meistens nicht akzeptabel. Anonymisierungstools verschaffen nur den
Datenschutzproblemen Abhilfe. Programmierbare Testdatengeneratoren setzen zunächst
die Analyse der logischen Zusammenhänge im Data Warehouse voraus und dann deren
Umsetzung in Regeln. Die daran anschließende Wartung ist sehr aufwändig, so dass sie
kaum gemacht wird.
Mit autogen steht nun ein Werkzeug für die „schmerzfreie“ automatische Synthetisierung
von Data Warehouse-Testdaten bereit, mit dem ausschließlich aus den Metadaten und
dem Source-Code logische Zusammenhänge abgeleitet und daraus Synthetisierungsregeln gebildet werden. Nach diesen Regeln werden dann synthetische Testdaten
vollautomatisch produziert – unabhängig von Echtdaten. Mit autogen ist jetzt ein DWHTestdaten-Tool in der Lage, auch agile Entwicklungsmethoden zu unterstützen und also
agiles Data Warehouse-Testen zu ermöglichen.
Vorgestellt wird das
Produkt autogen und
Anwendungsszenarien
sowie Vorteile und
Nutzen für DWHEntwicklung und
-Betrieb. Der Ausblick
auf die sich
abzeichnenden
Potenziale des Tools
schließt den Vortrag
ab.
autogen ist eine Entwicklung der periplus instruments GmbH & Co. KG aus Darmstadt. Ihr
Geschäftsführer Diplom-Informatiker Dierk Ehmke ist Spezialist für DWH Testing.