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