Optimizing DAX Video Course
This video course teaches you how to optimize queries and measures in DAX.
DAX is the native language of Power Pivot for Excel, Power BI Desktop and SSAS Tabular models in Microsoft SQL Server Analysis Services. This video course is aimed at users of Power BI and Analysis Services developers who already know the DAX language and want to learn how to optimize DAX formulas and models for improving performance.
The goal of the video course is to enable you to find bottlenecks in DAX calculations using Performance Analyzer and DAX Studio, providing the knowledge to improve the performance by using different DAX formulas or by changing the data model, when required. The video course is made up of over 29 hours of lectures covering the formula engine and the VertiPaq storage engine – other hours of lectures will be added by the end of 2023 with the additional sections for DirectQuery and composite models. You can watch the videos at any time and the system will keep track of your progress.
The companion content available to the students includes:
The PDF version of Optimizing DAX The book includes a detailed description of all the modules of the video course. You have access to draft versions before the book is published by the end of 2023.
- PBIX files for all the demos
- DAX code for all the demos
- Backup of SQL Server databases to refresh the PBIX files
- BIM file to create Analysis Services databases used for demos with large models
Students have access to a private discussion area where they can interact with the instructors, asking questions related to the lectures and the exercises.
Prerequisites: Students need a good knowledge of the DAX Language, and a previous experience using Power BI Desktop or Analysis Services Tabular. You may acquire this knowledge by following the Mastering DAX Workshop, or by having equivalent real-world experience.
Collapse allCurriculum
- Mark Levy (Jun 6, 2021)
Very detailed and has complex information that needs time to be digested. I will go through this course many more times in order to be comfortable with it.
- Igor Poleshchuk (Jan 25, 2021)
For a long time, I doubted whether I needed this course or not. In the end, I decided to go through it and did not regret it for a single second! I feel that after completing the course, I have moved to a new level in my understanding of DAX.
- Ross Waterston (Nov 18, 2020)
That was great, really enjoyed the challenges set in the labs. This has been a fantastic rebalance of my DAX. Correcting some of the "lazy" that have no doubt crept in while also firming up the reasoning behind some of the things I do "just because" now.
- Leo Godin (Oct 26, 2020)
Great course. I'd read a lot of articles on optimization, but this course walks you through a process for optimizing and shows great solutions. The important part is it teaches you how to think about optimizing DAX code.
- David Williams (Jun 3, 2020)
A fabulous training course that I will start using immediately and that I will have to review a few times to be able to use all of the value provided! I absolutely recommend it.
- Kenneth Barber (Apr 23, 2020)
SQLBI has done it again! Very thorough and very well explained. This is a great supplement to Mastering DAX and is essential for writing fast DAX code. DAX (or at least Power Pivot in Excel) is a bit sensitive; it doesn't take much for DAX code to run slowly and have you wondering how to make it faster.
- Paulo Rocha (Mar 12, 2020)
Very important to learn the concepts of Formula Engine and Store Engine and understand how Vertipaq works. The course is helping me to think optimization every step of the way. Thanks again to Maestros Alberto and Marco for being the guiding stars of the Power BI Community.
- Luisa Canelas (Dec 23, 2019)
Excellent workshop! Thanks a lot!
- Stefan Feldmann (Nov 1, 2019)
Dear Alberto and Marco. Many thanks for this course, which exceeded my expectations. Especially the introduction to the correct understanding of FE, SE, Query Plan etc. has widened the horizon in the way reports will be analyzed and developed in the future. Now I am happy to go into practice with all this information and to collect and exchange experiences with it. Thanks, Stefan
- Cosmin Ioan (Jul 29, 2019)
The best course anywhere on the market, bar none, taught by the leading experts in the field! Many thanks, Marco, Alberto, for the great course, excellent format and appropriate presentation and mix of demos and exercises! Cos
- Yadhuram MC (Mar 2, 2019)
Easy to follow and very specific
- Yadhuram MC (Mar 2, 2019)
Very easy to follow
- Georgi Petkov (Jan 20, 2019)
Great content and teaching techniques!
- Alejandro Cabanchik (Dec 6, 2018)
Excellent, I have all your books (from "Expert Cube Development ...", and had learned to optimize DAX in an empirical way, but without discussing or exchanging with others, the video helped me to develop a more orderly method, even to be able to transmit effectively to others, thank you very much, with the hope that some day you will do some activity in Argentina !!!
- Michael Girvin (Sep 7, 2017)
Thank you so much for presenting this class. I have learned a lot!