3

Mastering DP-500 Exam: External Tools in Power BI!

 2 years ago
source link: https://datamozart.medium.com/mastering-dp-500-exam-external-tools-in-power-bi-736b9f355e86
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Mastering DP-500 Exam: External Tools in Power BI!

External tools provide additional functionalities and features, that will make your life as a Power BI developer much easier!

This article is the part of the series related to mastering the DP-500 certification exam: Designing and Implementing Enterprise-Scale Analytics Solutions Using Microsoft Azure and Microsoft Power BI

Power BI is an awesome tool! There is no discussion about that. Finally, it’s been recognized as an industry leader by Gartner for a few years in a row. However, when it comes to Power BI development, there are certain features and capabilities missing from the Power BI Desktop, as the main tool for authoring Power BI reports. Or, in some cases, features are there, but you must have thought: “There has to be a more convenient way to do this”:)

Luckily, one of the biggest advantages of Power BI, because of its popularity and wide adoption, is a broad community and a sheer amount of contributors that work on extending the built-in features of Power BI Desktop.

So, in a nutshell, external tools are (mostly) free tools that provide additional capabilities and/or ease the development process in the Power BI ecosystem!

Since they are developed by third-party contributors, external tools come with one serious limitation: they are not officially supported by Microsoft. However, that doesn’t (or shouldn’t) minimize their significance, especially for some common business scenarios where Power BI Desktop simply can’t accomplish the task.

External Tools Types

There is a whole range of external tools currently available, but essentially, all of them can be assigned to the following groups:

How External Tools work…

Here is a simplified illustration of the way the external tools (ones that are accessing your Power BI data model) work:

How to register External Tools with Power BI Desktop

If you’ve used external tools so far, you may have noticed that some of them, once you install them on the same machine where your Power BI Desktop resides, these tools are available directly from the Power BI Desktop’s External Tools ribbon!

For this to work, the *.pbitool.json registration file has to be stored in the Power BI Desktop installation folder, under: C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools

Some of the external tools, such as DAX Studio or Tabular Editor, automatically place this registration file in the specified location, but for others, you may need to do a manual setup.

DAX Studio

DAX Studio is a very comprehensive external tool, created by Darren Gosbell. You can use DAX Studio to write DAX, perform different kinds of diagnoses, obtain query plans, understand the time spent within the VertiPaq Formula engine and Storage engine, troubleshoot performance, format your DAX code, and many, many more…I’ll cover DAX Studio features in more depth in one of the next articles of this series.

Tabular Editor

Tabular Editor was created by Daniel Otykier. This is definitely a “go-to” tool for data modeling (and not just data modeling) in Power BI! Not just that it supports some of the most popular features, such as creating and managing Calculation groups and setting the Object-level security, which can’t be natively performed from Power BI Desktop, Tabular Editor provides a whole range of features to speed up your day-to-day Power BI development. Same as for DAX Studio, Tabular Editor will be covered in more detail in future articles.

At this point, it’s important to distinguish between two different versions of Tabular Editor:

  • Tabular Editor 2 — free version, that supports most of the required development tasks
  • Tabular Editor 3 — paid version, which provides many advanced features. In my humble opinion, Tabular Editor is a well-worth investment that will pay off in the longer run, as it will save you hours (maybe even days) of Power BI development

Conclusion

External tools are a very important part of the Power BI ecosystem, as they provide additional functionalities and features, that will make your life of a Power BI developer much easier. Keep in mind that external tools are created and maintained by third-party contributors, not Microsoft itself.

Thanks for reading!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK