This blog post covers the latest updates for the Power BI Developer community. Donโt forget to check out ourย last developer blog post,ย if you havenโt done so already.ย
Here is the list of updates for this blog:
Embedded analytics updates
Announcementsย
Transport-layer security settings
New filter pane experience
Become a Power BI influencer by joining Power BI Embedded research panel
ย
Embed capabilitiesย
High contrast support for embedded reports
New usage metrics report now shows embed sessions breakout
Filters API now supports `require single selection` for basic filters
New aggregation function support for report authoring data fields
Power BI Visuals Platform updatesย
New requirements for Power BI visual certificationย
Partner Center Migrationย
Promote your latest Power BI Visuals in the upcoming Power BI Desktop blogย
Come and meet us!
Embedded analyticsย
Announcementsย
Transport-layer security settingsย
Microsoft is committed to company-wide programs providing intelligent security and control across our services and solutions.ย As part ofย this, we highly recommend upgrading the TLS version of your application to TLS 1.2.ย
Note: The support for TLS 1.0/1.1 will end on June 2020. Please be sure to upgrade your application before that.ย
What is TLS?ย
TLS stands for โTransport Layer Securityโ and is a protocol that is an industry standard designed to protect the privacy of information communicated over the Internet. TLS is used in many web browsers and applications that communicate over HTTPS and TCP.ย
How to upgrade theย TLSย versionย
If youย are using .NET application, please do one of the following:ย
- If your application is running on .NET Framework 4.6 orย higher,ย unless modified the default configuration will continue to work.ย
- If your application runs on .NET Framework older than 4.6, you can enable the protocol programmatically when your application starts to run using the following line of code:ย
System.Net.ServicePointManagerย .SecurityProtocolย |= SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;ย
Power BI API SDK supports .NET standard 2.0 from version 2.1.0, which adds support in TLS version 1.2. you can download latest SDK versionย here.ย
If you are using PowerShell please add the following to your PowerShell Script:ย
[System.Net.ServicePointManager]::SecurityProtocolย = [System.Net.SecurityProtocolType]::Tls12ย ย
For others, please check with your vendor. For most languages it can be done with a simple config entry.ย
Additional information can be found inย โTLS 1.2 support at Microsoftโ.
New filter pane experienceย
Theย new filter paneย goes live in all reports in April 2020.ย Turn it on nowย to fine-tune the formatting in your reports before then.ย
ย
The new filter paneย enablesย you toย format the filter paneย to match the look and feel of your report. You can format the filters pane differently for each page in the report.ย
You canย alsoย modify the default settings of the filter pane with a theme file. Readย use report themes in Power BI Desktopย article to learn more.ย
For Power BI Embedded, the client JavaScript APIย canย modify the report theme, and thus modify the new filter pane formatting. Readย Apply report themes using JavaScript APIย to learn more.ย
If you wish to retain the old dark theme, useย this theme Jsonย that changes the filter pane formatting to dark theme.ย
Become a Power BI influencer by joining Power BI Embedded research panelย
Weโre looking for professionals who use Microsoft Power BI Embedded to join our research panel. Become a Power BI influencer!ย
As a research panelist, youโll have the opportunity to periodically participate in studies where youโll try out new features, give feedback on never-before-seen design concepts, and help us learn more about how you use Power BI Embedded and the challenges you face in your role. Youโll receive a gratuity for each research activity you help us with.ย
Be an influencer and help shape the future of Power BI Embedded!ย
Join Microsoft Power BI Embedded Research Panelย
Please feel free to forward this opportunity to others you know who also use Power BI Embedded and would like to join our research panel.ย
Embed capabilities
High contrast support for embedded reportsย
In order to enable users who may have visual or physical impairments to benefit from your reports, you can now set your embedded reports to useย aย high contrast theme.ย
High contrast mode can be set for your embedded report by simply adding a single parameter to the embed configuration of your application.ย
varย embedConfigย =ย {ย
ย ย โฆย
ย ย contrastMode:ย models.contrastMode.HighContrast1ย
};ย
ย
New usage metrics report now shows embed sessionsย breakout
The new usage metricsย allowsย you to monitor the views of your report. Anย additional feature that comes with the new usage metricsย report,ย is the ability to see the consumptionโs platform.ย For embedded reports, you can see the different kinds of embed by simply hovering over the embedded data.ย
Learn more about the new usage reportย
Filters API nowย supportsย `Require single selection`ย for basic filtersย
Power BI allows you to set a basic filter as a single selection filter, you can do this by using the checkbox at the bottom of the filter card (when editing the report).ย ย
It is now possible to have the same single selection filter behavior when using the JavaScript client APIs.ย
All you need to do is toย addย theย `requireSingleSelection` parameter to your filterโs definition and setย it to true.ย
varย filterย =ย {ย
ย ย โฆย
ย ย requireSingleSelection:ย trueย
};ย
ย
Learn more about Power BI Embedded Filters APIsย
Newย aggregation functionย support for report authoring data fieldsย
Power BI report authoring APIs now support a new aggregation function when constructing data fields.ย
When using column aggregation, you can now set the aggregation function to โDoNotSummarizeโ.ย
constย columnAggregation:ย pbi.models.IColumnAggrTargetย =ย {ย
ย ย $schema:ย "https://powerbi.com/product/schema#columnAggr",ย ย ย
ย ย table:ย "Store",ย ย ย
ย ย column:ย "Name",ย
ย ย aggregationFunction:ย "DoNotSummarize"ย // Optional, if not supplied default is used.ย
};ย
Learn more about Power BI report authoring APIsย
Power BI Visuals Platformโฏย
New requirements for Power BI visual certificationย
The process and policies for Power BI visual certification is continuingย toย improve.ย The newย requirementsย are effective for new visualย submissions.ย
Please note that if you have migrated to the partner center, now you can request certification through your visual submission as explained in theย Get a Power BI visual certifiedย article. You can find the new updated requirements in theย Certification requirementsย section.ย
Partner Center Migrationย
As youย mayย already know, Microsoft is rolling outย a modern management experience for the Office Store program in Partner Center. Office Add-ins (including Outlook add-ins), SharePoint add-ins, Teams apps, and Power BI visuals will be migrated to Partner Center.ย
Please check out theย Partner Center migration FAQย article – it provides answers to frequently asked questions about theย migration.ย
For partners that were already migrated or those who will be migrated soon, related documentation can be found in theย Submit your Office solution to Microsoft AppSource via Partner Centerย article.ย
Promote your latest Power BI Visuals in the upcoming Power BI Desktop blogย
This year, weโre changing up the format for the monthly Visualization section on the Power BI Desktop feature summary blog. Check theย last Visualization sectionย on the last Power BI Desktop blog. As part of those changes, weโre asking the Power BI Visual Publishers themselves, to provide video content for their latest releases. This is a great opportunity to showcase your latest release and demo all the capabilities in a way that best suits you! To be considered for a monthly blog release, please make sure you review the following guidelines:ย
- The release date of your visual should be in the month before the blog. For example, to be included in March blog, The release date of your visual onย AppSourceย should be anywhere from 1 February 2020, to 1 March 2020.ย
- The video demo should be recorded in Full HD (1920 x 1080 px) and should not include background music.ย
- We prefer that you keep the video demo under two minutes so that itโs long enough to showcase key features but short enough to keep viewers engaged.ย
- You will need to fill out your submission inย this form, and publish your video(s) to your YouTube channel.ย
- We cannot guarantee that we will accept all submissions.ย
ย ย
Final submissions for March blog are due 1 March 2020.ย
If you have further questions or comments, please feel free to reach out toย PBIDReleaseContent@microsoft.com.ย
Come and meet us!ย
Amit Shuster, Power BI Embedded Product Manager, will deliver a 20 minutes Power BI Embedded session at SQLBits 2020:ย
โWhatโs new and whatโs next in Power BI embedded analyticsโย
Learn about the latest innovations in Power BI embedded analytics as well as the upcoming roadmap!ย
In addition, there will be a one-day training course especially for developers at the SQLBits pre-conference:ย
โBecome a Power BI Embedded Analytics expert developerโย
Where you could learn how to set up an embedded environment, how to use advanced client application capabilities, and about automation & life-cycle management.ย
Be sure not to miss it!ย
SQLBits 2020ย ExCelย London, 31stย March โ 4thย April 2020ย
ย
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.ย