Blick zurück im Zorn

BI-Projekte sind dynamisch. Wenn man jetzt schon wüsste, welche Anforderungen in zwei Jahren kommen, würde man höchstwahrscheinlich anders modellieren als mit dem aktuellen Wissensstand. Wir sind aber alle keine Hellseher und deswegen ist es müßig, im Nachhinein immer sich zu sagen: „Hätte ich damals gewusst…“.

Kumulation (YTD) in SQL

Ich hatte neulich die Herausforderung, in SQL Zahlen kumulieren zu müssen. Im Netz kursieren dazu viele verschiedene Ansätze, von denen die meisten aber nicht besonders elegant bzw. performant bei großen Zahlenmengen sind. Auch muss sichergestellt sein, dass z.B. bei fehlenden Perioden in der Ursprungstabelle trotzdem ein YTD-Wert angezeigt wird. D.h. wenn z.B. für Januar, Februar und April Werte vorliegen (März ist leer), dann muss der YTD-Wert trotzdem fortgeschrieben werden, sodass dann der Märzwert gleich dem Februarwert ist.

Automatisiertes Testen von BI-Projekten Teil 10: Namenskonventionen prüfen

Heute geht es beim automatisierten Testen mit dem Testframework von Ceteris mit NBi um die einfache Art der Überprüfung von Namenskonventionen. Sie haben festgelegt, dass in Ihrem Projekt Berichte im Namen keine Unterstriche („_“) enthalten sollen, um die Lesbarkeit für Benutzer zu erhöhen? Sie kennen Ihre Entwickler, die Unterstriche lieben und sie schleichen sich manchmal…

Automatisiertes Testen von BI-Projekten Teil 7: Performancetests

Heute geht es im Rahmen der Blog-Serie zum Testframework von Ceteris mit NBi um Performancetests. Diese können als eine Teilmenge von Akzeptanztests beim automatisierten Testen regelmäßig mitgeprüft werden. Zum Beispiel kann die Performance einer Abfrage gegen eine Datenbank ein Indikator dafür sein, wie schnell darauf basierende Berichte dem Benutzer zur Verfügung gestellt werden können. Wird…

Automatisiertes Testen von BI-Projekten Teil 5: Ergebnisse zweier Abfragen müssen gleich sein

In unserer Blog-Reihe zum Testframework von Ceteris mit NBi geht es heute um den Vergleich zweier Abfrageergebnisse. Stellen Sie sich vor, Sie möchten gerne, dass die Umsätze je Produkt in ihrem operativen System genauso hoch sind wie im Analysesystem. Wie stellen Sie die Abfragen so bereit, dass die ab sofort automatisch mitgetestet werden?