Business Intelligence mit SQL Server 2005

Business Intelligence mit SQL Server 2005

Die unzähligen, eingebauten analytischen Funktionen ermöglichen es, dass selbst komplexe Business-Fragestellungen mit sehr wenig Code gelöst werden können. Sehr hilfreich ist dabei, dass MDX die Struktur der Zeitdimension kennt (Jahr, Quartal, Monat, Tag).
Mit wenigen Zeilen MDX lässt sich so zum Beispiel ein Vorjahres Vergleich mit Wert vom letzten Jahr (LastYear), der absoluten Differenz (DiffToLastYear) und der prozentualen Differenz (PctDiffToLast-Year) errechnen.
Dank der dimensionalen Struktur der Würfel werden die MDX Berechnungen automatisch für alle selektierten Measures (Order Quantity und Sales Amount) appliziert und stehen so dem Anwender im Abfrage-Tool zur Verfügung.
Damit der Code für bekannte Business-Probleme nicht immer und immer wieder von Hand programmiert werden muss, stellt Microsoft eine ganze Serie von Wizards zur Verfügung. Mit ihnen können Probleme wie Währungsumrechnungen mit ein paar wenigen Clicks umgesetzt -werden.
MDX eignet sich aber auch hervorragend zur Abfrage von OLAP Würfeln. Die Abfrage spezifiziert lediglich, welche Member auf dem Report sichtbar sein sollen. Die Berechungen der Zahlen werden anschliessend automatisch vom Server durchgeführt.
Mit dem folgenden MDX-Statement werden die Top 5 Verkaufsländer (aller Jahre) ermittelt und die Zahlen für das Jahr 2004 dargestellt.
Analysis Services 2005 unterstützt neu auch mehrsprachige Applikationen. Dabei können sowohl die Inhalte (Produktnamen, Farben, Kategorien etc.) wie auch die Metadaten (Cubes, Dimensionen, Hierarchien, Level etc.) in mehreren Sprachen definiert werden.
Reporting Services

Mit Reporting Services stellt Microsoft eine sehr offene Reporting Plattform zur Verfügung. Reporting Services ist in der Lage, Daten aus den verschiedensten Datenquellen (z.B. SQL Server, Oracle, DB2, Integration Services) zu lesen und in unterschiedlichsten Formaten (HTML, PDF, Excel etc.) auszugeben (mehr zu den Reporting Services finden Sie im Artikel auf Seite 50). Zusätzlich zu den Möglichkeiten der Reporting Services, bietet das Gespann von Report Model und Report Builder eine Umgebung, in welcher auch Endanwender Reports selbst gestalten können. Dazu kann innerhalb der Reporting Services ein so genanntes Report Model definiert werden. Das Report Model enthält alle sichtbaren Entitäten und deren Beziehungen. Basierend auf dem Report Model können Anwender mittels Report Builder die Reports mit Drag and Drop erstellen. Report Builder kann dank Click-Once-Technologie via Internet verteilt werden und ist sehr ähnlich wie Word oder Excel zu bedienen.
Fazit

In ihrer Breite und Vollständigkeit ist die Microsoft Business-Intelligence-Plattform sicher einzigartig. Sie deckt alle notwendigen Bereiche, von relationaler Datenbank über Integration Services via Analysis Services bis hin zu Reporting Services hervorragend ab. Da alle relevanten Schnittstellen von Microsoft offen gelegt sind, bieten zudem sehr viele Third Party Hersteller zusätzliche Produkte an. Mit diesen lassen sich spezielle Bedürfnisse, wie High-End-Analysen oder Budgetierung und Konsolidierungen noch besser abdecken. n
Weitere Informationen zu SQL Server 2005 und der BI-Plattform unter
www.trivadis.com



Das könnte Sie auch interessieren