This is a migrated thread and some comments may be shown as answers.

Client - Server best practice

1 Answer 53 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Adiel
Top achievements
Rank 2
Adiel asked on 18 Jun 2012, 10:17 AM
If I have a WPF smart client with Server that contain all data. 
I want to add reports to the WPF client. 
What are the best practice for that? 
What data source should  I have? 
There is a lot of data, should I retrieve all rows to client?! or can I generate the report on server with some paging? 

Thanks. 

1 Answer, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 21 Jun 2012, 01:47 PM
Hi Adiel,

Generally the report processing and rendering are more expensive processes then the data retrieval. Thus our suggestion is to process and render the reports on the clients.

We have a variety of Data Source components available and you should choose the one that best fits your data source. Thus if your data source is SQL server our suggestion is to utilize our SqlDataSource component.

In order to improve the performance additionally when working with a lot of data our suggestion is utilize the report filtering functionality to reduce the report processing and rendering times and to ease the users in their report analysis.

Greetings,
Peter
the Telerik team

BLOGGERS WANTED! Write a review about Telerik Reporting or the new Report Designer, post it on your blog and get a complimentary license for Telerik Reporting. We’ll even promote your blog and help bring you a few fresh readers. Yes, it’s that simple. And it’s free. Get started today >

Tags
General Discussions
Asked by
Adiel
Top achievements
Rank 2
Answers by
Peter
Telerik team
Share this question
or