Multi-national software companies and organizations building applications and using Power BI Embedded to embed analytics into their apps, can now deploy their data in multiple regions across the world to comply to different data residency requirements.
You can use the Clone Visual API for Power BI Embedded to make copies of an existing visual. It’s helpful when you want to create copies of one visual with different filters or different layout. It also enables you to bring visuals from another page of the report to the currently active page.
You can use the Themes API to apply a custom theme to your embedded report, such as corporate colors, seasonal coloring, or other custom styles. You can define the custom theme by using a JSON file as you do in the Power BI service, and then apply it when the report is loaded or changed in a loaded report.
You can connect DirectQuery or live connection datasets to the data source. However, dashboard tiles pinned from reports that use DirectQuery still cache the data and refresh it in a defined frequency. Now, you can use the REST API for Power BI Embedded to set the cache refresh of a DirectQuery or live connection dataset.
Service principal support for authentication (preview) is now available for applications using Power BI Embedded.
Service principal with Power BI Embedded enhances deployment, security, and lifecycle management, allowing applications to authenticate without the requirement for a Power BI Pro user. Service principal is the recommended authentication method to use with Power BI Embedded.
Power BI REST APIs and SDKs automatically manage dataflows and workload settings for paginated reports on Power BI Embedded:
Get Workload returns the current state of a workload (for example, Enabled) and the maximum memory percentage that the workload can consume out of the total memory capacity.
Get Workloads returns the current state of specified capacity workloads. For each enabled workload, the API also returns the maximum memory percentage that the workload can consume.
Patch Workload changes the state of a specific workload to Enabled or Disabled. When you enable a workload, you must also set the maximum memory percentage that the workload can consume.
Power BI Embedded supports Q&A with row-level security (RSA) configurations, so that a user who's asking questions will get only answers or suggestions that are restricted to his or her view of the data.