Skip to main content

Power BI Developer community February 2020 update

Headshot of article author Amit Shuster

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.ย