Automatisiertes Testen von BI-Projekten Teil 3: Testframework mit NBi

In den vergangenen Einträgen zum Thema automatisiertes Testen mit NBi habe ich beschrieben, dass automatisiertes Testen sinnvoll ist und wie schnell sich Fehler einschleichen, die man häufig erst spät bemerkt. In diesem Eintrag stelle ich das Framework vor, welches Ceteris um NBi herum aufgebaut hat. Das Framework besteht aus drei Teilen: Datenbank, ETL-Paket und Ergebnisbericht.…

Automatisiertes Testen von BI-Projekten Teil 2: Kleine aber feine Fehler

Eine klassische Fehlerquelle in BI-Projekten, die manchmal schwer zu entdecken ist, sind SQL-Abfragen, bei denen LEFT und INNER JOINs beim Laden von Daten eine Rolle spielen. Manchmal dürfen nur genau passende Datensätze geladen werden, manchmal soll jede Ausprägung gültig sein. Beides kann seine Berechtigung haben, solange der Umsatz im operativen System mit dem Analysesystem übereinstimmt!…

Automatisiertes Testen von BI-Projekten Teil 1: Warum testen?

Als Controller oder BI-Entwickler kennt man das: Ein Bericht zeigt eigenartige Zahlen an. Die Daten hatten wir aber schon getestet! Warum passen die Zahlen jetzt nicht mehr? Nun kann es natürlich sein, dass das Bauchgefühl trügt. Aber oft genug zeigt sich: Änderungen in den darunterliegenden Datenflussprozessen hatten ungeplante Auswirkungen auf den Bericht. Katastrophe! Auch durch…