Microsoft BI - Mastering DAX in Amsterdam
//
Blog, Data & Analytics
Microsoft BI beinhaltet mit Data Analysis Expressions (DAX) die Abfragesprache für PowerPivot, Power BI und SQL Server Analysis Services (SSAS) tabular, mit der auch bei der Modellerstellung komplexe berechnete Spalten, berechnete Tabellen und Measures definiert werden können.
Einer der weltweit führenden Experten auf diesem Gebiet ist Alberto Ferrari ( http://sqlblog.com/blogs/alberto_ferrari/ ). Das noventum SSAS-Team kam letzte Woche in den Genuss, Alberto bei seinem Workshop „Mastering DAX“ in Amsterdam live zu erleben ( https://www.sqlbi.com/training/mastering-dax/ ).
Es ist beeindruckend, wie mächtig DAX als funktionale Abfragesprache ist: Zusammenführung von Informationen aus verschiedenen Fakten- und Dimensionstabellen, Schachtelung unterschiedlicher Aggregationsfunktionen, eingebaute Time-Intelligence-Funktionen, temporäre Veränderung des Filterkontexts, Nutzung dedizierter Beziehungen, etc., etc., etc. Für viele komplexe Fragestellungen bietet DAX in der Regel eine sehr elegante, einfache und performante Lösung.
Für das Meistern von DAX ist es immens wichtig, zunächst die grundlegenden Prinzipien zu verstehen, da es sich um eine ungewöhnliche Abfragesprache handelt. Sich nur auf Basis von einzelnen, konkreten Lösungsbeispielen ein gutes Verständnis zu erarbeiten, ist wenn überhaupt nur sehr schwer möglich. Alberto ist DAX-Anwender der ersten Stunde und erfolgreicher Buchautor ( https://www.amazon.de/Definitive-Guide-DAX-Intelligence-Microsoft/dp/073569835X ) und damit eine der besten Ressourcen zur Vermittlung dieser wichtigen Prinzipien.
Neben der Vermittlung der DAX-Konzepte, praktischer Beispiele und Best Practices konnten wir den direkten Kontakt vor Ort dazu nutzen, um mit Alberto und den anderen Teilnehmern konkrete Kundenherausforderungen zu diskutieren und zu bewerten. Für unsere Kunden konnte sich das noventum SSAS-Team somit einige spannende Denkanstöße mitnehmen und wird diese schon in den nächsten Tagen umsetzen.