Microsoft MDX Training

Werbung
Microsoft MDX Training
Trainer: Yuri Abele
Zielgruppe: Software Entwickler
(Grundkenntnisse über relationale Datenbanken
werden vorausgesetzt)
Dauer: 3 Tage
Preis: 1.550 Euro zzgl. MwSt.
Abstract
Der programmatische Zugriff auf Microsoft SQL Server Analysis Services (SSAS)
Datenbanken ist nicht mit Standard-SQL umsetzbar. Microsoft hat dafür mit MDX ein SQLÄquivalent für die multidimensionalen Datenbanken entwickelt.
In diesem Training werden die Grundlagen und erweiterte Aspekte MDX erarbeitet.
Hierbei steht die praktische Anwendung des erlernten Wissens im Rahmen von Übungen
durch die Teilnehmer im Vordergrund.
Agenda (Basics)
•
•
•
•
•
•
•
Geschichte und Ziele
o SQL für OLAP?
o Industriestandard
o Author
Relationale DBs versus multidimensionale DBs
Grundlegende Bestandteile von MDX
o Cubes, Measures, Dimensionen
o Members, Hierarchien, Ebenen, Mengen
o Stored Procedures und UDFs
OLAP Cube – Grundoperationen
o Slicing, Dicing
o Pivoting / Rotation
o Drill-Down, Roll-Up / Drill-Up, Drill-Across
o Drill-Through / Drill-In / Drill-to-detail
Relationale DBs versus multidimensionale DBs
MDX Syntax und Namenskonventionen, drei Arten der Objektadressierung
Tuples
inovex GmbH | Ludwig-Erhard-Allee 6 | 76131 Karlsruhe | Tel. +49 721 619021-0 | [email protected] | www.inovex.de
Microsoft MDX Training
•
•
•
•
•
•
•
•
•
•
Default-Elemente und WHERE Ausdruck, SQL-WHERE versus MDX-WHERE
Mengen und Mengen-Hauptfunktionen
o Union (Vereinigung), Intersect (Schnittmenge), Except (Ausschluss)
o CrossJoin
o Extract (Extrakt)
Funktionen für Navigation
o <hierarchie>.CurrentMember
o <member> .Children, .Parent, .Siblings
o <level>.Members , <hierarchy>.Members
o Descendants, Ascendants, Ancestors
EXISTS Funktion
FILTER und ORDER Funktionen, HAVIG
Leer (EMPTY) Elementen und Zellen
Calculated Measures & Custom Members (CMs) im Query-, Client- (Session) und
Server Scope
IIF Funktion, CASE Ausdruck
IS Operator
Aggregatfunktionen: COUNT, SUM, MIN, MAX, AVG, DISTINCTCOUNT
Agenda (Advanced)
•
•
•
•
•
•
•
•
•
•
•
•
ParallelPeriod, PeriodsToDate
Sub Queries, Sub Cubes, Sub Queries mit NON VISUAL
SCOPE
StrToMember(…), StrToSet(…)
Benannte Mengen
TopCount
LinkMember(…)
Member.Properties(. . .)
Lag, Lead
<Menge>.item(…)
Rank
Generate, Hierarchize
inovex GmbH | Ludwig-Erhard-Allee 6 | 76131 Karlsruhe | Tel. +49 721 619021-0 | [email protected] | www.inovex.de
Microsoft MDX Training
Agenda („Bonus“-Themen)
•
•
•
MDX-Abfragen außer dem Cube
o MDX-Abfragen zu Relationale-Datenbank-Objekten
o MDX-Abfragen innerhalb T-SQL Abfragen
Custom Security MDX Ausdrücke
WriteBack
Hinweis:
• Die Teilnehmer müssen ein eigenes Windows Notebook zum Training mitbringen.
• Es wird folgendes Produkt installiert: Microsoft SQL Server 2008 R2 Developer
Edition (Englisch) 64 Bit
Mindestanforderung:
•
•
•
•
Processor: 64bit, 2.0 GHz
Operating system: x64 Windows 7 or newer
RAM: 4 GB
Hard Disk Space: 4 GB
Trainingsorte
Karlsruhe
Trainingsort
inovex GmbH
Office Karlsruhe
Ludwig-Erhard-Allee 6
76131 Karlsruhe
Tel. +49 721 619021-0
Hotelempfehlung
Arthotelroyal
Kriegsstraße 94
76133 Karlsruhe
Tel. +49 721 933 80 50
Fax +49 721 933 80 56 01
[email protected]
http://www.arthotelroyal.de
inovex GmbH | Ludwig-Erhard-Allee 6 | 76131 Karlsruhe | Tel. +49 721 619021-0 | [email protected] | www.inovex.de
Microsoft MDX Training
Köln
Trainingsort
inovex GmbH
Office Köln
Kupferhütte 4.1
Schanzenstraße 6 – 20
51063 Köln
Tel. +49 173 3181 064
München
Trainingsort
inovex GmbH
Office München
Valentin-Linhof-Straße 2
81829 München
Tel. +49 89 726 332 62-0
Hotelempfehlung
The New Yorker Hotel
Deutz-MühlheimerStraße 204
51063 Köln
Tel. +49 221 4733-0,
Fax +49 221 4733-100
[email protected]
http://www.thenewyorker.de
Hotelempfehlung
4mex hotel & living
Riemer Straße 309
81829 München
Tel. +49 89 9988664-0
Fax +49 89 9988664-79
[email protected]
http://www.4mex.de
Sie möchten an diesem Training teilnehmen? Dann melden Sie sich bitte über das
Anmeldeformular auf https://www.inovex.de/microsoft-mdx-training an.
Wir freuen uns auf Sie!
inovex GmbH | Ludwig-Erhard-Allee 6 | 76131 Karlsruhe | Tel. +49 721 619021-0 | [email protected] | www.inovex.de
Herunterladen