MDX - Die Abfragesprache für OLAP Cubes

ID: 
109
Dauer: 
4 Tag(e)
Zielgruppe: 
Analysten, BI Spezialisten, Data Warehouse Spezialisten, Datenbank-Entwickler
Beschreibung: 
In diesem Seminar wird die Sprache „MDX“, mit der OLAP-Cubes abgefragt werden, von Grund auf vermittelt. MDX eignet sich, um komplexe Business-Fragestellungen mit einem geringen Aufwand an Code zu formulieren. Für die Durchführung des Seminars wird ein OLAP-Server auf der Basis von Microsoft verwendet (MS Analysis Services) und der MDX-Dialekt ist MS-spezifisch. Auf Grund der Tatsache, daß alle gängigen MDX-Implementierungen den MDX-Standard berücksichtigen, kann das im Seminar erlangte Wissen – mit entsprechenden Anpassungen - auch für Abfragen auf andere Systeme wie Hyperion Essbase, IBM InfoSphere, SAP NetWeaver BW u.a. verwendet werden.
Preis (Tagessatz Netto): 
1400.00 €
Inhalt: 

 

Allgemeines

  • Einführung in die MDX-Terminologie
  • Einführung in das MS Analysis Services UDM Modell
  • Unterscheidung des Begriffs „Dimension“ aus der Sicht von Client-Anwendung, MDX und UDM

MDX Basics

  • Auswahl von Membern, Tupeln und Sets
  • Navigation in Hierarchieen
  • Dimensionalität in Tupeln, Sets und Achsen
  • Kreuzen von Member-Sets, Auswahl von Membern in einer Hierarchie mit mehreren Ebenen
  • Syntax-Varianten des Joins, Einschliessen / Ausschliessen leerer Member
  • Sortieren und Filtern von Membern

MDX Advanced

  • Seminadditive Measures
  • Fehler-Situationen: Division-By-Zero, Out-Of-Range u.a.
  • Verwenden von Member Properties
  • Formatierung der Ausgabe

Calculated Member, Calculated Sets und Subcube

  • Erstellen von Calculated Session- und Query-Membern
  • Erstellen von Calculated Session- und Query-Sets
  • Erstellen von Subcubes
  • Set-Aliases
  • Priorisierung von Calculated Membern mit der Solve-Order-Option
  • NULL- und Empty-Verhalten von Sets, Membern und Subcubes
  • Steuern der Aggregation
  • Ablaufsteuerung

Fortgeschrittene MDX-Anwendungen

  • Navigation auf der Zeitachse / Referenzieren von Perioden
  • Parent-Child-Hierarchieen: Navigation, Selektion, Berechnung, Metadaten
  • Iterative MDX-Ausdrücke
  • Wichtige MDX-Funktionen: Rank, TopN, Lag, Lead u.a.
  • Rolling Measures (z.B. 52-Weeks-High-Low)
  • Verschiedene MDX-Praxisbeispiele
Seminar-Level: 
Grundlagen
Seminar-Typ: 
Technisches Seminar
Hinweis: 
Die Teilnehmer erlernen neben der MDX-Syntax auch Lösungen für typische Business-Fragestellungen wie PercentOfParent, RollingAverages, Perioden-Vergleiche etc.
Voraussetzung: 

Das Seminar richtet sich an Business-Analysten und Datenbank-Entwickler. Es wird ein fundiertes Verständnis für den fachlichen Einsatz-Zweck bzw. multidimensionales Denken vorausgesetzt. Programmier-Kenntnisse sind nicht erforderlich.

Durchführung: 
Demonstration, Übung, Vortrag
Produkt: 
Analysis Services - Alle Versionen