We've added some accessibility improvements to applications using Power BI Embedded analytics:
Allow keyboard navigation on elements appearing after the embedded report– In the new experience, pressing ‘Tab’ when focused on the embedded report will focus on the next tab-able element. To navigate inside the embedded report, press ‘ctrl’+’Enter’ when focused on the report. Pressing ‘Esc’ will exit PBI report navigation mode and focus back on the embedded report.
Allow developers to set the title attribute to the PBI Iframe for narration purposes.
Allow developers to set ‘tabIndex’ CSS attribute to the embedded element for tabbing and focusing purposes.
Anyone with a Power BI license can now log into the account to see how the Power BI REST API works, get information, or perform operation on Power BI artifacts you have access to - without writing any code using the new Power BI API Try-it tool.
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.