Get this DB into Memory Teil 1

Letztes Jahr habe ich bei der jedes Jahr stattfindenden Ceteris Herbstakademie einen Vortrag über die neuen In-Memory Features des SQL Servers 2016 gehalten. Durch diese Erweiterungen stellt Microsoft die klassische BI-Datenbanklandschaft nachhaltig auf den Kopf, da sich völlig neue Architekturmöglichkeiten für BI-Backend-Systeme ergeben. Aufgrund der zusätzlichen Performancegewinne dieser In-Memory Features erhält man sogar die Möglichkeit in Real-Time (diesmal wirklich :-)) seine Daten abzufragen. Und ich spreche hier nicht von der Nutzung von Azure. Wir werden während dieser Serie nicht ein einziges Mal die Cloud Features anfassen und uns stattdessen auf Techniken beschränken, die sich jeder bei sich zu Hause im Wohnzimmer aufstellen kann, und trotzdem rattenschnell unterwegs sein.

Details

Ist OLAP eigentlich tot?

Schon Abraham Lincoln sagte, dass man nicht alles glauben sollte, was im Internet steht. Dieser alte Witz passt nicht nur wegen der quasi beinhalteten Rekursion gut zur IT allgemein und Business Intelligence im Speziellen – er dient auch als gute Einleitung zu unserem Thema.

Nicht nur in Werbeanzeigen liest man, dass die Zukunft längst begonnen habe und im Übrigen ohne OLAP stattfinden wird. Diese steile These wird auch in zahlreichen User Groups und Foren immer wieder vertreten.

Details

orangeBI Toolkit für Reporting Services Teil 4: Sichere Division

Die Division in Reporting Services-Berichten kann sehr merkwürdig werden. Natürlich behandeln Sie eine Division durch 0 mit Hilfe von Ausdrücken wie bspw. =IIF(Divisor = 0, Nothing, Dividend/Divisor). Leider werden diese aber häufig als Ganzes evaluiert, also inklusive Dividend/Divisor. Sie bekommen trotz einer vorgelagerten Bedingung eine Division-durch-Null-Fehlermeldung: #Error

Details