„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.
© Copyright 2024 ExpyDoc