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.

Minesweeper mit Cubeware und CW1? – Check!

Man glaubt ja gar nicht, was Cubeware so alles zu leisten vermag: sogar einen tollen Minesweeper-Clone kann man damit bauen – und das im angesagten Retro-Look! Zugegeben – es ist nicht ganz kostenfrei, denn Sie benötigen Cockpit, Importer und die CW1-Datenbank – aber wenn nicht dafür, wofür sonst? 😊 Ernsthaft: das Beispiel soll zeigen, dass…

Cubeware Importer Jobs im SSIS

Der Importer bietet die Möglichkeit, alle möglichen Tasks in Jobs zu bündeln, die dann manuell oder auch automatisch über einen Dienst ausgeführt werden können. Leider hat dieses Feature so seine Schwachstellen: Parallelverarbeitung funktioniert nur wirklich bei automatischer Ausführung und ein vernünftiges Error-Handling ist nur über aufwendige Scripts zu bewerkstelligen, da sonst der jeweilige Job einfach…