In the first post of the Power BI 101 series, we learnt that Power BI is a data platform containing various tools and services, and had a look at the current subscription options. The focus of the second post of this series was on what we should learn to achieve our goals more efficiently. In this post, we focus on the reporting tools available to us according to our subscription plan. From this post onwards, we discuss the more specific details of the Power BI platform.
We learned so far that Power BI is not just a reporting tool to build sophisticated reports; it is a platform supplying a wide range of features from data preparation, data modelling and data visualization to contribute to an organisation’s data analysis journey in many ways such as sharing datasets, reports, and dashboards.
All of these are possible only if we take the correct steps in building our Power BI ecosystem. But, it is very true that Power BI gives us the flexibility to create professional-looking and eye-catching visualisations providing easy to understand insights around a subject.
The most renowned tool within Power BI is Power BI Desktop, but it is not the only tool available to us to create reports. Besides, Power BI Desktop reports are not necessarily the best answer to all business requirements. In fact, the business requirements define the Power BI architecture that supports those requirements.
Based on the architecture, organisations decide to acquire a certain subscription plan, and based on the subscription plan, we have various reporting tools available to us. At this point, you might ask, “well, what architecture supports my organisation requires?”. Let’s answer that question in a future blog post.
For the purpose of this blog post, it is enough to know what reporting tools are available under which subscription plans. Let’s get started.
As mentioned earlier, there are various reporting tools available to us. Let’s first see what reporting tools are available to us regardless of the subscription plans. Then we will look at the subscription plans supporting those tools.
Power BI Service is a software as a service offering from Microsoft in the cloud. The users within an organisation, depending on their access rights, may create reports directly in Power BI Service. The users can also securely share and distribute those reports.
While creating or editing reports is possible in Power BI Service, it is strongly recommended to avoid this method for several reasons. The most obvious one is that the changes we make to a report may soon get overwritten by someone else that republishes the same report from Power BI Desktop. Check this blog post from SQLChick to see why you should avoid creating or editing reports directly from Power BI Service. The reports are downloadable in PBIX format.
You can access Power BI Service here.
It is a desktop application built for data preparation, data modelling and data visualisation. If you like to learn about data modelling with Power BI, check out my book here. We can use Power BI Desktop to connect to more than 250 different data sources, preparing, transforming and cleansing that data and at lastly visualising the data.
Power BI Desktop is the predominant and most renowned report authoring tool available in the Power BI platform. It has many more functionalities and is more flexible than Power BI Service. For instance, setting up Role Level Security (RLS) is not available in Power BI Service. The file format of the reports created in Power BI Desktop is PBIX but can be exported as PBIT for use with Power BI Documenter.
Download Power BI Desktop here.
Paginated reports aka pixel-perfect reports are formatted in a way to fit perfectly on a page. That report page might later be printed. We have exact control over page formatting to display our data in tables or charts. The reports are not as interactive as the reports created in Power BI Desktop.
Paginated reports are based on RDL technology which is standard report format in SQL Server Reporting Services (SSRS). The tool for developing a paginated report in the Power BI ecosystem is Power BI Report Builder. The reports file type is RDL. We can currently publish Paginated reports only to a Workspace that is backed with either a Premium Per User (PPU) or a Premium Capacity.
Download Power BI Report Builder here.
Power BI Report Server (PBIRS) is an on-premises server capable of rendering Power BI report files (PBIX). If we have a PBIRS up and running within our organisation and we require to publish Power BI reports to PBIRS, then we will need to create our reports in a special edition of Power BI Desktop which is optimised for PBIRS.
This edition is different from Power BI Desktop, which we usually use to create and publish our reports to Power BI Service. For instance, Power BI Desktop RS does not include the preview features we used to see in Power BI Desktop until those features are released. Building reports in Power BI Desktop RS guarantees that the reports are fully functional after being deployed to our PBIRS. We can install Power BI Desktop and Power BI Desktop RS side-by-side on the same machine.
Download Power BI Desktop RS here.
Microsoft Excel is an amazing spreadsheet software with many analytical capabilities. Without a doubt, Excel is one the most widely used software every accountant has in their toolbox. It is robust, flexible and very powerful in data visualisation and data analysis.
With Microsoft Excel, we can connect to many different data sources (just like Power BI Desktop). We can use Power Query for Excel to load data into workbooks, transform and combine that data and load it into a data model available in Power Pivot. We can also build a data model in Power Pivot. Microsoft Excel provides a robust reporting experience. We can publish the Excel files to Power BI Service in two ways:
If we select to publish the Excel reports as a workbook, then we will get a full Excel experience within Power BI Service just line how the Excel Online works. In contrast, if we publish the data model from Excel as a dataset then the datasets created in Excel, just like any other datasets in Power BI Service, are available to authorised people.
The Excel datasets, like other published datasets in Power BI Service, can also be used to create reports in Power BI Service or Power BI Desktop.
Report Builder is also known as SQL Server Report Builder. It is a stand-alone report authoring tool installed on our PC. We can create paginated reports in the Report Builder and deploy the reports to a Power BI Report Server instance.
Report Builder is very similar to Power BI Report Builder. The difference between the two is that with Report Builder you can deploy the reports to an on-premises Power BI Report Server but with Power BI Report Builder you can currently publish the reports to a Premium Workspace in Power BI Service.
Download Report Builder from here.
Microsoft SQL Server Mobile Report Publisher is a report authoring tool for SQL Server 2016 Reporting Services (SSRS) and above. Mobile Report Publisher’s original name is DataZen which was initially released in 2013 and acquired by Microsoft in 2014. Microsoft integrated DataZen into SQL Server Reporting Services 2016.
You may ask “how Mobile Report Publisher is related to Power BI?“. The answer is that we can create Reporting Services mobile reports using the Mobile Report Publisher and deploy those reports into a Power BI Report Server. The reports built with Mobile Report Publisher are optimized for consumption in mobile devices.
Download Mobile Report Publisher from here.
Now that we know all our reporting options in the Power BI ecosystem, let’s find out how these reporting tools are supported on different subscription plans.
One of the most important decisions every organisation should make is to come up with an architecture that supports the organisation’s analytical requirements. Depending on the architecture, you may require one of the following subscription plans or a combination of them.
Here is a very brief explanation of currently available subscriptions and their available reporting tools.
As the name resembles, this is the free offering from Microsoft. We do not require to subscribe or pay anything to create our reports in Power BI Desktop and publish them to the Power BI Service.
Available reporting tools:
Power BI Pro is the first subscription tier offering from Microsoft. The following reporting tools are available under the Power BI Pro:
You may wonder how the Analyse in Excel and Connecting to Power BI Datasets are different. Here is the answer, depending on our permissions, we have the preceding two options to connect to and create reports in Excel on top of existing Power BI reports and datasets on the Power BI Service.
This option is accessible from the Power BI Service on top of the existing reports or datasets on the Power BI Service itself. After we login to the service, if we have permission, we can…
The above process downloads an Excel file connected to the underlying dataset. You can open the Excel file and start creating your reports.
In this scenario, we connect from Excel to the datasets available to us on the Power BI Service. The following steps explain how to do so:
Note
We require to M365 account to be able to use connect to a Power BI dataset.
The PPU subscription allows organisations to get the premium features by subscribing to a PPU for each user. Read more about PPU and its features here. The following reporting tools are available to us when we have a PPU subscription:
Power BI Premium is an enterprise-grade BI offering in the Power BI ecosystem. This is a capacity-based subscription that means we get dedicated resources and offers greater scale and performance for Power BI.
The Power BI Premium capacity enables more users across the organisation to get the most out of all available Power BI contents with better performance. Read more about Power BI Premium capacity here. The following reporting tools are available to us when we have a Premium capacity:
Power BI Embedded is another service offering from Microsoft mainly for software development companies who want to embed Power BI reporting functionality into their applications. You may use Power BI Embedded in your organisation either you’re a software vendor (ISV) or you’re building in house applications that include Power BI reporting functionality or you’d like to test some Power BI Premium Capacity functionalities.
Yes! That’s right. Power BI Embedded capacity works very similar to Power BI Premium capacity and a lot of Premium functionalities are available in Embedded capacity as well like the ability to use XMLA endpoints over both Embedded and Premium capacities. You can test an Embedded capacity for free. Read this post to find out how. Learn more about Power BI Embedded here. The following reporting tools are available to us when we have an Embedded capacity:
Here you go. Now you have a better understanding of the reporting tools available on the Power BI ecosystem and when you can use them.