MS BI Analytisches Datenmodell

Wozu braucht es ein analytisches Datenmodell in Dashboarding-, Berichts- und Analysesystemen?

Das analytische Datenmodell reichert die Basisdaten – aus den operativen Quellsystemen, aus Webservices und/oder einem Datawarehouse – um Business Logik an und ermöglicht die intuitive Auswertung im Dashboarding-, Berichts- und Analysesystem.

Wir unterstützen Sie bei der Konzeption und beim Aufbau Ihres analytischen Datenmodells mit Fokus auf die Microsoft BI Technologien. Weiters unterstützen wir Sie bei der kritischen Evaluierung Ihrer bestehenden Datenmodelle und erstellen eine professionelle Evaluierung mit Entwicklungspotentialen.

Funktionen eines analytischen Datenmodells

Ein analytisches Datenmodell ermöglicht den performanten, intuitiven und berechtigten Zugriff auf die zugrundeliegenden Basisdaten und dient der Ermittlung von fortgeschrittene betriebswirtschaftlichen Metrics für Dashboards, Berichte und Analysen.

Im einzelnen:

  • Verknüpfen von Fakten- und Dimensionstabellen :: Star-Schema vs. Snowflake-Schema
  • Anreicherung um semantische Information :: sprechende Namen :: Kategorisierung :: Q&A Synonyme
  • Anreicherung mit Business Logik :: Berechnete Spalten :: Berechnete Measures :: Berechtigungen
  • DAX-Formelsprache :: Row- und Filter-Context :: DAX Patterns für verschiedene bw Fragestellungen
  • Zeitintelligenz :: Year-to-Date, Year-over-Year, Running Total, Moving-12-month-average, usw.
  • Role Playing Dimensions :: Mehrfachverwendung von Dimensionen im Datenmodell
  • m:n Beziehungen :: praktische Anwendungsfälle :: Lösungsmöglichkeiten
  • Bidirektionale Filterung :: praktische Anwendungsfälle
  • Semi-additive Measures :: Sum, Average und Balance :: Iteratoren :: Vorzeichen und Aggregationsregeln
  • Hierarchien :: symmetrische und asymmetrische Hierarchien :: natural Hierarchies :: Parent-Child vs. Regular Dimensions :: Zeitdimensionen
  • Berechtigungen :: statische und dynamische Berechtigungen
  • Analytics :: Warenkorbanalyse/Basket Analysis u.v.m.

Hier ein früherer Blogbeitrag zu den Grundfunktionen eines analytischen Datenmodells (Cube).

Realisierung von analytischen Datenmodellen mit Power BI, Power Pivot und SQL Server Tabular Model ("Self-Service BI")

PowerPivot-2012-Hierarchien-FertigPower BI, Excel Power Pivot und der „große Bruder“ SQL Server Tabular Model sind Instrumente, die gegenüber der etablierten Cube-Technologie dem Fachbereich völlig neue Möglichkeiten einer Self-Service-BI bieten. Neben dem Einsatz dieser Instrumente als Ersatz für „klassische“ Cubes ist der Einsatz für Datadiscovery Anwendungen naheliegend. Datadiscovery ist ein neuer Business Intelligence Ansatz und in konzeptioneller Sicht konträr zum Datawarehousing. Dabei werden Datenquellen und Stammdaten adhoc zu analytischen Modellen kombiniert – und zwar durch den Power User in der Fachabteilung ohne jegliche IT Unterstützung. Datadiscovery ist auch die Lösung für nicht standardisierbare BI Prozesse, etwa die Integration externer (sich ständig in ihrer Struktur ändernder Markt-)Daten in Ihre BI Prozesse.

Wir unterstützen Sie bei der Umsetzung Ihrer Self-Service-BI Anwendungen mit folgenden zentralen Funktionen:

  • Know-How Transfer mit dem Excel BI Training
  • Know-How Transfer mit dem Training für Datenmodellierung
  • Know-How Transfer mit dem Power Pivot- und Tabular Model Training
  • Know-How Transfer mit dem Power BI Training
  • Unterstützung bei der Konzeption der Datenmodelle (Star-Schemata, Dimensionen, Historisierung …)
  • Unterstützung bei der Umsetzung der Datenmodelle (DAX-Formelsprache, Design-Patterns …)
  • Unterstützung beim Aufbau des produktiven Betriebs (Berechtigungen, Processing)
  • Organisation der (relationalen) Verspeicherung und Wartung ergänzender Datenbestände
  • Organisation der Verantwortlichkeiten, Regeln zum Sandboxing

Realisierung von analytischen Datenmodellen mit SQL Server Cubes ("Enterprise BI")

SQL Server AS Multidimensional („Cubes“) ist eine sehr etablierte und die wahrscheinlich immer noch am weitesten verbreitete Technologie, um aus Basisdaten ein analytisches Datenmodell zu erzeugen und den Zugriff mit BI Frontendtools – allen voran den Excel PivotTables und PivotCharts – performant und management-gerecht zu ermöglichen.

Gegenüber der neuen Generation von Self-Service BI Technologien (Power BI, Power Pivot, SQL Server AS Tabular Model) ist die Cube-Technologie aber sehr komplex und IT-lastig, und wird daher eher selten direkt in den Fachbereichen aufgebaut. Am häufigsten wird die Cube-Technologie daher für standardisierbare BI Prozesse, etwa das Reporting aus einem Datawarehouse, genutzt.

Wir unterstützen Sie bei der Umsetzung Ihrer Cube-Anwendungen mit folgenden zentralen Funktionen:

  • Know-How Transfer mit dem Excel BI Training
  • Know-How Transfer mit dem Training für Datenmodellierung
  • Lieferung des Standard-Cubes im Rahmen des FLEX-Reporting Datawarehouse
  • Unterstützung bei der Konzeption der Datenmodelle (Star-Schemata, Common Dimensions ..)
  • Unterstützung beim Aufbau des produktiven Betriebs (Berechtigungen, Processing)
  • Organisation der (relationalen) Verspeicherung und Wartung ergänzender Datenbestände
  • Organisation der Verantwortlichkeiten, Regeln zum Sandboxing

Ihr Datenmodell-Vorteil

  • Single-Point-of-Truth :: für alle fachabteilungsrelevanten Informationen
  • Leistungsfähige Self-Service-BI :: Power BI, Power Pivot und Tabular Model für leistungsfähige Self-Service-BI
  • Leistungsfähige Enterprise BI :: integriertes Reporting im leistungsfähigen MasterCube

Wir bieten Ihnen also die Möglichkeit, unser Know-How und unsere Erfahrung aus über 10 Jahren Implementierung von BI Systemen für Ihre Vorhaben im Bereich Business Intelligence zu nutzen. Den Grad der Intensität der beratenden und umsetzenden Begleitung bestimmen Sie selbst, vom punktuellen Coaching bis zur vollständigen Projektumsetzung ist alles möglich.