Starting in 2019, the Reporting control is no longer included in Essential Studio®. If you're experiencing issues with the Syncfusion� Reporting Platform, Report Viewer, Report Designer, or Report Writer, we recommend migrating to Bold Reports, our dedicated reporting platform.

Bold Reports offers a comprehensive suite of tools and features for all your reporting needs, and we will help you make a smooth transition from the discontinued control. Our support team at https://support.boldreports.com/ is here to assist you with any questions or difficulties you may encounter during the migration process.

We thank you for choosing Syncfusion� and appreciate your understanding.

UWP Report Viewer Performance: Remote versus Local Mode

Hi, we are developing new applications with the UWP Report Viewer control.  So far, we have only developed applications where the report definitions are created as RDL files and uploaded to an SSRS report server.  We are concerned that sometimes there rendering is slow when when have a multi-page report, and we are navigating between the pages.

In general, if the processing of RDLC files (embedded in the application) faster than RDL files (retrieved from an SSRS report server)?

Any information you have in regards to this question would be appreciated.

Thank you.



1 Reply

AS Anandakumar S Syncfusion Team February 12, 2018 01:16 PM UTC

Hi Daniel, 

Thanks for your interest in Syncfusion components. 

Please refer to the below table for more details on the report viewer processing. 

Local RDLC Processing 
Remote RDL Processing 
It does not requires any web api service to process or render the report. 
It requires the server side to process and render the reports, so we need to implement a web api application to render the report. 
Data input is given from application at client side, so report viewer takes minimum time to process and render the reports.   
Need to perform web api calls to render the report, so the processing performance is based on the service response timing, also the database connectivity and data retrieval from server database. 
Need to implement the process to fetch data at application level and bind your custom data to report viewer control. 
The data are processed at server side and returns the end result to render the report. 
The records fetched and stored in application level, it will increase the application size, so can be used for reasonable amount of records based on the application initial size. 
Can be used for largest number of records to process and render, it will not increase the application size, since the web api service application is hosted in server. 
 
 
Regards, 
Anandakumar S 


Loader.
Up arrow icon