OLAP-Cubes entwerfen | Auch für SQL Server 2008/2012

Nach diesem Video-Training mit dem BI-Experten Markus Raatz sollten Sie in der Lage sein, einfache OLAP-Cubes mit den Analysis Services von SQL Server 2008 / 2008 R2 selbst zu entwerfen und zu bauen. Hinter der lockeren und unterhaltsamen Art des Präsentators werden zahlreiche Best Practices und Do’s und Dont’s aus etlichen Praxisprojekten sichtbar, die Ihnen helfen werden, Irrwege und Umwege in Ihrer Cube-Architektur zu vermeiden.

Weitere Informationen und die Videos finden Sie auf der Seite von video2brain

Inhalt

Für ein erfolgreiches Business Intelligence-Projekt darf eines nicht unterschätzt werden: Es gibt theoretische Grundlagen, die sinnvoll und hilfreich sind, egal, ob die Analysis Services oder irgendein anderes Auswertungswerkzeug verwendet werden. Das ist spannender als man denkt, schauen Sie mal rein!
  • Data Warehouse – ein Konzept in der Kritik
  • Werkzeuge für den Entwurf
  • Die Staging Area: von Sternen und Schneeflocken
  • Fakten- und Dimensionstabellen
  • Die Schneeflocke im Detail
  • Referenz an den Meister: Ralph Kimball
  • Theoretische Konzepte, die Appetit machen
  • SCD oder: langsam veränderliche Dimensionen

 

Business Intelligence durch OLAP

In diesem eher theoretischen Kapitel – trotzdem bitte nicht weiterklicken – wird OLAP als Technologie eingeführt und wir betrachten die Gesamtarchitektur einer Business Intelligence-Lösung, die ja aus mehr als nur aus OLAP-Würfeln besteht.

  • Ein Data Warehouse aufbauen
  • OLAP überbrückt die Analyselücke
  • Die Lösung mit OLAP
  • Teile eines OLAP-Cube
  • Analysis Services Cubes mit Excel auswerten

 

Besonderheiten von Analysis Services

Es gibt zahlreiche OLAP-Server auf dem Markt und keiner ist wie der andere. In diesem Kapitel wird gezeigt, was besonders typisch für Analysis Services ist, basierend auf Designentscheidungen des Produktteams bei Microsoft.

  • Unified Dimensional Model
  • Datenbankstrukturen für Analysis Services

 

Mein erster eigener Cube

Nichts ist so anschaulich wie die Realität: In dieser Demonstration wird Schritt für Schritt ein erster einfacher OLAP-Cube gebaut, mit vielen Designhinweisen nebenher, wie man am besten vorgeht und warum.

  • Beispieldatenbanken
  • Deployment und Scripting
  • Business Intelligence Development Studio und Datenquellen
  • Die erste Datenquellensicht
  • Freundliche Namen
  • Berechnungen in der Datenquellensicht
  • Der Cube-Assistent
  • Den ersten Cube weitergeben und betrachten
  • Formatierung von Measures

 

Entwerfen von Dimensionen

Die wesentlichsten Fehler kann man beim Entwurf von Dimensionen machen; sie sind quasi die Achsen, entlang derer man unseren Cube auswerten wird. Deshalb ist dieser Abschnitt ganz dem Design einfacher Dimensionen gewidmet.

  • Wichtig für Attribute: Namens- und Schlüsselspalte definieren
  • Neue Attribute definieren, auch auf zusammengesetzten Schlüsselspalten
  • Hierarchien und Attributreihenfolge
  • Das Snowflake-Schema bei Dimensionen
  • Der Dimensions-Assistent
  • Numerische Spalten als Attribute
  • Data Profiling in der Datenquellensicht
  • Auf der blauen Welle reiten: Entwurfwarnungsregeln
  • Attributbeziehungen: der Performance-Booster
  • Die richtige Beziehung zur Zeit
  • Feste Beziehungen sind besser als flexible
  • Sichtbare und unsichtbare Attributhierarchien

 

 

Warten und Betreiben von OLAP-Datenbanken

Manche Fragestellungen rund um Analysis Services Cubes betreffen doch eher den Administrator als den Cube-Entwickler, auch wenn beide oft dieselbe Person sind. In diesem Kapitel gibt es Tipps zum Aktualisieren, zum Berechtigen und zum Sichern von Cubes und einiges mehr.

Alles rund um die Verarbeitung

Meist muss ein OLAP-Cube mindestens einmal täglich mit neuen Daten fertigwerden. Wie aktualisiert man den Cube, wie seine Dimensionen und wie geht man dabei mit Fehlern um? Das ist der Inhalt dieses Unterkapitels.

  • Der Alltag: Cubes verarbeiten
  • Automatisches Verarbeiten, aber wie?
  • Unbekannte Elemente in ihrer Dimension
  • Fehler beim Verarbeiten von Dimensionen behandeln

 

  • Benutzerberechtigungen auf OLAP-Cubes
  • Dimensionssicherheit: die beste Sicherheit!
  • Zellsicherheit, wenn es nicht anders geht ?
  • Aus der Entwicklung in die Produktion mit Konfigurationen
  • Der Weitergabe-Assistent
  • Analysis Services-Datenbanken direkt öffnen
  • Datensicherung von OLAP-Datenbanken
  • Wiederherstellen von OLAP-Datenbanken aus der Datensicherung
  • Datenbanken trennen und anfügen
  • Überwachung der Analysis Services-Performance