Microsoft Power BI Data Analyst Certification Guide by Ed Corcoran Orrin Edenfield
Author:Ed Corcoran, Orrin Edenfield
Language: eng
Format: epub
Publisher: Packt Publishing Pvt Ltd
Published: 2022-06-22T00:00:00+00:00
Next, we'll look at other ways of optimizing using measures, relationships, and visuals.
Optimizing measures, relationships, and visuals
Measures in Power BI are driven by DAX queries. To optimize DAX queries (and measures), we must understand how Power BI uses both a Formula Engine (FE) and an SE, which make up the backend technology. Simply put, the SE is where imported data is stored in the highly compressed columnar VertiPaq format, and the FE is where data can be calculated based on the requirements in DAX queries.
The SE provides a single interface for the FE to query and retrieve data. It functions to store data or provide a conduit for underlying data stores in cases where data is connected using DirectQuery. The SE is built into Power BI Desktop and is also part of the underlying technology used in SQL Server Analysis Services and Azure Analysis Services.
The FE is the query processor that takes DAX queries as input, interacts with the SE, and then returns data to Power BI visuals in reports and dashboards. The FE does not have direct access to every kind of data source that Power BI supports; instead, the FE only interacts with the SE. It's the SE that has both the ability to store data in-memory in VertiPaq storage and the myriad of different data stores supported by Power BI. The FE serves the purpose of understanding DAX queries, converting to xmSQL (the SQL dialect used by VertiPaq), and performing calculations on data received from the SE to get to the end result as directed by the DAX query.
When optimizing measures, you will want to use an open source tool called DAX Studio (available for free from https://daxstudio.org). DAX Studio is an open source DAX client tool that allows you to do an in-depth analysis of DAX queries and how they are executed in the Power BI environment:
To use DAX Studio, you will need the DAX query used by the specific operation of the report in Power BI Desktop. You can acquire this query easily using the Performance analyzer pane in Power BI Desktop, accessed from under the View menu on the ribbon. Click Performance Analyzer and then click Refresh visuals, select a slicer, or apply a filter. Power BI will generate and run the DAX query (or queries) to generate the requested data for each of the visuals on the report being analyzed.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Red Hat Certified Specialist in Services Management and Automation EX358 Exam Guide by Eric McLeroy(5825)
The KCNA Book by Nigel Poulton(4074)
Microsoft Security, Compliance, and Identity Fundamentals Exam Ref SC-900 by Dwayne Natwick(3437)
Designing and Implementing Microsoft Azure Networking Solutions by David Okeyode(3336)
Microsoft Security Operations Analyst Exam Ref SC-200 Certification Guide by Trevor Stuart and Joe Anich(3294)
Microsoft Security Operations Analyst Exam Ref SC-200 Certification Guide by Trevor Stuart & Joe Anich(3198)
TCP IP by Todd Lammle(2956)
Microsoft Power BI Data Analyst Certification Guide by Ed Corcoran Orrin Edenfield(2905)
MCSA Windows Server 2016 Study Guide: Exam 70-740 by William Panek(2505)
Unity Certified Programmer: Exam Guide by Philip Walker(2380)
Networking A Beginner's Guide by Bruce Hallberg(2190)
Microsoft Power Platform Solution Architect's Handbook by Hugo Herrera(2010)
31 Days Before Your CompTIA A+ Exams (Shanette Luellen's Library) by Benjamin Patrick Conry(1843)
CompTIA A+ Practice Tests Core 1 (220-1101) and Core 2 (220-1102) by Ian Neil and Mark Birch(1767)
MCSA Windows Server 2016 Study Guide: Exam 70-741 by William Panek(1652)
PHP 7 Zend Certification Study Guide by Andrew Beak(1627)
Healthcare Information Security and Privacy (All-In-One) by Sean Murphy(1534)
CompTIA A+ Certification Guide (220-901 and 220-902) by Matthew Bennett(1511)
RHCSA & RHCE Red Hat Enterprise Linux 7: Training and Exam Preparation Guide (EX200 and EX300), Third Edition by Asghar Ghori(1468)
