This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
This blog post covers the latest updates for the Power BI Developer community. Don’t forget to check out our latest developer blog post, if you haven’t done so already.
Here is the list of updates for this month:
Service principal allows you to access resources or perform operations using Power BI API without the need for a user to sign in or have a Power BI Pro license. Service principal can also embed content for non-Power BI users in 3rd party applications.
Since the Preview release, the following capabilities have been added to service principal:
Paginated reports brings a new set of enterprise reporting capabilities to the Power BI service. It enables developers and BI professionals to create and distribute highly formatted, pixel-perfect reports alongside their interactive Power BI content, becoming the first cloud BI solution that combines the power of self-service BI with the needs and capabilities of traditional Enterprise BI scenarios.
Today, we're thrilled to announce the public preview of embedding paginated reports into your organization's internal applications and portals. As part of this capability, you can simply get the embed URL by calling the GetReports API and use it to embed the paginated report in your application or portal. To get started, you can follow this article with the relevant modifications related to paginated reports.
Other APIs that can help you to automate the embedding of paginated reports by exporting and importing reports are GetImports, PostImport, and ExportReport.
Following are several use cases which are supported now by using the new API:
// Embed to reportContainer div element with embed configurationpowerbi.embed(reportContainerDivElement, embedConfiguration1);// Switch to another report on button clickfunction onButtonClick() { // Embed to THE SAME reportContainer div element with ANOTHER embed configuration powerbi.embed(reportContainerDivElement, embedConfiguration2);}
The tool will generate load on a capacity by continuously rendering each report with new filter values (to prevent unrealistically good performance due to report caching) until the token required for authenticating the tool against the service expires.
Using the new tool, capacity administrators can get a better understanding of how many users their capacity can handle in a given time frame. The tool can also be used by report authors that wish to understand the user load effect of performance improvements measured with Power BI desktop’s Performance Analyzer
While the tool is running, users can both see the renders happening in real time on their browsers, as well as connect to the XMLA endpoints of the capacities being measured with SQL Server Profiler to see the queries execute as they come.
As the load test is executing, its effects will also be visible in the premium capacity metrics app’s Datasets page. Capacity admins can use this tool to generate load and see how that load shows up. Be sure to read the Premium Deployment whitepaper section about identifying overload in the metrics app beforehand. The scenarios analyzed in this whitepaper apply for Power BI Embedded capacities as well.
To see the effects of the load test in the metrics app after the test runs, admins should expand the “Datasets” tab of their metrics app landing page and initiate an on-demand refresh by clicking “refresh now”. Admins should expect up to a 15 minutes lag from the time the test starts generating load until the time that load is visible in the metrics.
Power_BI_Developer_community_June_July_update
To host the tool and other future tools and utilities, we established a new GitHub repository. The entire repository is Open Source and users are welcomed to contribute, add additional tools and repositories related to Power BI Premium and Embedded capacities, and improve the existing ones.
Please be mindful of the existing load on your capacities and make sure not to run load tests during top usage times.
We look forward to hearing your feedback from using the tool and your contributions to the repository!
Power_BI_Developer_community_June_July_update
This new region allows customers to locate their Power BI deployments closer to their data sources, either in Azure or on-premises, enabling faster data refresh performance and lower networking egress costs.
With the addition of this new region, Power BI is now available in 19 regions in our global public cloud, in addition to 6 regions in our three national clouds, Power BI for US Government, Power BI Germany, and Power BI China.
Existing public cloud customers can leverage these new regions by deploying Power BI Embedded Multi-Geo capacity. New customers will be automatically provisioned in these regions based on their tenant country and state.
If you’re puzzled or run into any issues, be sure to check our resources that can help you:
Previously, if you wanted to filter out this report based on two data points, for example: "Men" from the first visual below and "OH" from the second visual below (by holding Ctr+ multi-selecting), visuals in the reports were filtered out based on the second selection only, i.e., "OH"
Power_BI_Developer_community_June_July_update
Now, when you multi-select data points as shown below, the rest of the visuals in the report will filter out based on both selections ("Men"+ "OH"), as shown below.
Power_BI_Developer_community_June_July_update
We recommend that you enable this capability for all your visuals to provide a smooth and unified experience to all users.
How to enable this capability?
Simply add "supportsMultiVisualSelection"= "true" to the capabilities of the visual.
Users typically hover over data points in a visual for the right-click menu to be available.
To provide a unified and smooth experience to all users using any Power BI visual, we recommend that our developers and partners enable the context menu in their existing and new visuals' submissions. We also updated our guidelines for Power BI visuals.
This is a heads-up that we'll add this as a new requirement to our submission process for any new visuals or any updates of existing visuals in September.
For more details please check out this article.
For any question and help please reach out to pbicvsupport@microsoft.com
Power_BI_Developer_community_June_July_update
Now users can create new types of a task (Milestone) to show important stages in the project.
Please download the sample report to see Milestones in action.
Power_BI_Developer_community_June_July_update
As always, feel free to use all the communication channels at your disposal to connect with our team, share your thoughts and ask questions:
Power_BI_Developer_community_June_July_update
That’s all for this post. We hope you found it useful. Please continue sending us your feedback – it’s very important for us! Have an amazing feature in mind? Please share it or vote in our Power BI Embedded Analytics Ideas forum, or our Custom Visuals Ideas forum.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.