Interested in a private company training? Request it here.
Not ready to book yet? Request an offer here.
In order to know the main options to make a Power BI report run more performant, you must first know what happens during the execution of a query. That is the focus of this module.
Regular programmers have breakpoints and print statements to help understand what their code is doing. Power BI works slightly different, but with EVALUATEANDLOG DAX programmers get something comparable. This module shows how to use this feature in DAX Studio, and compares it with other techniques to debug DAX.
The work of executing a DAX query is spread over the Formula engine (which focusses mainly on the transformations needed) and the Storage engine, which mainly retrieves the necessary data. In this module we zoom in on the Formula engine, and its interaction with the Storage engine.
When using Import mode to store your data, you can help Power BI reduce the storage cost. But you must also keep the CPU cost into account. In this module you learn how Power BI stores data in import mode, and how you can help the system reduce this storage.
When using DirectQuery, Power BI no longer works on its own copy of the data, but fetches data from a relational database (SQL Server, Oracle,...). This has some consequences for data refresh and performance. This module explains the details of DirectQuery, and optimizations possible to improve performance.
Power BI does not force you into pure Import mode, or pure DirectQuery: You can mix and match. But these composite models complicate the queries required, and the performance concerns. This model explains what performance concerns to pay attention to when building composite models.
Power BI reports can face performance issues. The refreshing of semantic models as well as the rendering of the reports can cause issues if they demand more resources than available. In this class you study how to monitor and adjust DAX queries to make sure they perform well with a minimum on resources.
This course aims at Power BI semantic model developers and report developers who want to create more performant models and reports. Participants are expected to have working knowledge of Power BI Desktop and DAX.