You are currently viewing Slow Custom Visuals in Power BI Report Server

Slow Custom Visuals in Power BI Report Server

In this post, we will explore why the Custom Visuals take a long time to load in Power BI On-Premises dashboard, and we’ll provide an effective solution to solve the slowness issue of the Custom Visuals in Power BI Report Server.

custom visual took long time to load in Power BI | Power Platform Geeks
Custom Visual took long time to load in Power BI Report Server

You might also like to read How to Install and Configure Power BI Report Server Step by Step


Slow Custom Visuals in Power BI Report Server

As is commonly known, the Power BI default visualization pane doesn’t hold all the visuals that we need to build an interactive dashboard. Thanks to App Source, we have the capability to use custom visuals that enhance the functionality of our dashboards.

Get More Visuals in Power BI | Power Platform Geeks

Great, so we can use awesome attractive custom visuals from the App source that perform seamlessly without any issues when we publish the dashboard to the Power BI Cloud Service.

However, if we choose to download and use these custom visuals into your dashboard on the Power BI Report Server, you’ll observe that the custom visuals take a considerable amount of time to render and appear.

slowness issue of the Custom Visuals in Power BI Report Server | Power Platform Geeks
Custom Visuals slowness in Power BI Report Server

Why Custom Visual took a long time to load in Power BI Report Server On-Premises?

Indeed, this problem “Custom Visual Slowness” is considered normal behavior when your server lacks an internet connection.

The Power BI Report Server enables the CDN visual by default, which relies on an internet connection for content caching and enhanced loading times.

As a result, if the Power BI Report Server is not connected to the internet, it will experience loading times as it attempts to connect to the content delivery network servers, adversely impacting the display of visuals quickly like the default visuals.

How to solve the Custom Visual slowness in Power BI Report Server?

To solve the slowness issue of custom visuals in Power BI report server you have to disable the “CDNVisual” in your Power BI Report Server properties by doing the following:

1) Connect to Power BI Reporting Services

  1. Open SQL Server Management Studio.
Connect to Reporting Service
  1. Connect to the Report Services Server.
    • Server Type: Reporting Services.
    • Server Name: the Power BI Report Server instance name.
Connect to Reporting Service Server Name

How you can get the Power BI Report Server Instance Name?

When you designate “Reporting Services” as the “Server Type,” the Power BI Report Server Instance name is automatically displayed for easy connection. However, if it doesn’t appear in the list, you can obtain the Power BI Report Server Instance Name by following these steps:

  1. Open Report Server Configuration Manager.
Get Report Server Name
  1. Once the configuration Manager is opened, you can find your Instance Name as stated below.
Get Report Server Instance Name

2) Disable CDN Visual in Power BI Report Server

Upon establishing a connection to Power BI Reporting Service through SQL Server Management Studio, You will need to access the advanced server properties and set “EnableCDNVisual” to “False” by performing the following steps:

  1. Right-click on the Server Name.
  2. Select “Properties“.
Disable CDN Visual Power BI Report Server
  1. In the Server Properties dialog, Click on “Advanced“.
  2. Scroll down to get the “EnableCDNVisual” property and set it to “False” as stated below.
Custom visual take long time to load in Power BI Report Server
  1. Click “Ok“, and try now to open your dashboard, you will note that the custom visual slowness issue has been solved and the custom visual is rendered as expected.

Conclusion

While these custom visuals perform optimally when deployed on the Power BI Cloud Service, their extended load times on the Report Server can impact user satisfaction.

Addressing and optimizing the loading process for custom visuals on the Power BI Report Server is important to ensure a smoother and more responsive user experience.

In this post, we have explored the main reasons behind the slowness issue of custom visuals in Power BI Report Server and how we can overcome it.

See Also

Mohamed El-Qassas

I'm Microsoft MVP, SharePoint StackExchange Moderator, Microsoft QnA Moderator, C# Corner MVP, Microsoft TechNet Wiki Judge, and Senior Technical Consultant with +12 years of experience in SharePoint, Project Server and Power Platform.