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 almost 40 hours of lectures covering the formula engine, the VertiPaq storage engine, DirectQuery over SQL, 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 the PDF version of the book, which is also on sale in printed version.
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.
Thank you Alberto and Marco for all these deep and profound insights into DAX and its optimisation possibilities!
Micheal Reynolds(May 8, 2024)
Wow! Lots of great information in this video series. I am looking forward to reading the book.
Giuliano Pomini(Feb 15, 2024)
As usual with SQLBI, amazing content!!
Kaur Köök(Jan 30, 2024)
Very good course.
Some technical observations.
The pre-written questions made the lectures smoother. It also made the lectures smoother when you could start copying server timings from DAX studio.
I'm waiting for the composite model part to come out.
Odermatt Guido(Dec 18, 2023)
Thank you Alberto and Marco for all the information given. It is very impressive to gain this knowledge. Thank you. Guido
João Campelo Ribeiro(Sep 15, 2023)
Very nice course filled with knowledge you will hardly find elsewere. You see, a relatively new PowerBI Developer can make beautiful dashboards, but only a small percentage masters Dax and it's optimizations. This course is very dense/very technical in terms of content but I would say it is absolutely essential for developers with lots of users. At a corporate level you will have users with bad internet connections (even more with the advent of remote), and you will probably (as myself) have to present Dashboards on Teams Meetings - which quite often - slow the performance of the share. This to say that even if you write perfect code/ and have a perfect model (which dont exist) there are other factors that will degrade your dashboards performance, so it is absolutely essential you know optimizations - otherwise you will have users complaining and eventually the quality of your work will be questioned lol. Even though I am not finding the course "enjoyable" it's a must. Like eating vegetables, I would rather have a pizza but legumes are essential..
Toby Gill(Sep 5, 2023)
This is an excellent course. I have already used the learnings to optimise several of my reports! I love that the course encourages an empirical approach, where you test different designs with different data distributions. The course avoids the dogmatic one-size-fits-all advice you sometimes get in code reviews, where it is assumed there is only one right way to do things.
Enjoyed a lot this course! A lot of useful and practical information. Great work guys!
David Williams(Jul 28, 2023)
This course tied the theory and implementation together for me. After 4 years of study and implementation, I finally assess that I'm a minimally competent Power Bi developer. I look forward to using this new knowledge updating my existing projects over the next few months. This course is the most valuable course so far. I highly recommend it after you have completed the other courses.
Aadil Sharma(Jul 25, 2023)
Needs to improvise the material
Ajay Rathor(Jul 3, 2023)
It is a good course for dax optimization, it taught me lot of internal things about dax how the dax query work and what is the structure of dax queries formulation.
thanks to preparing great course.
Nicolas Rojas(Jun 7, 2023)
Buen curso, creo que se entiende muy bien como optimizar los modelos y a utilizar dax studio como herramienta, lo recomiendo para todos los que trabajen con power bi no se van a arrepentir de tomarlo. lo que si, es necesario saber muy bien las funciones de dax antes de tomarlo.
KANG YOUGEN(May 20, 2023)
i
Kenneth Barber(May 19, 2023)
This review is for the 2nd edition of this course before the content about DirectQuery and composite models was released.
Anybody that works regularly with DAX should take this course. It succeeds in "teaching a man to fish" and gets you comfortable with looking at xmSQL code and query plans. There is great emphasis on analytical thinking, methodology, adaptability, and trial and error, and this approach prepares you for any Data Model in any version of Tabular, whether now or in the future. Because of this, you will leave the course feeling empowered rather than feeling powerful. Lastly, the delivery of this course's content is overall the best so far out of SQLBI's courses. I look forward to the rest of this course and any future courses by SQLBI!
Would you prefer a classroom course?
This video course is based on a classroom course we teach all around the world. If you prefer a classroom learning experience, take a look at the dates below for a list of our upcoming classroom courses!
Sorry, there are no classroom courses scheduled at this time.