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

Scalability & PDF Export

3 Answers 206 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
ScottR
Top achievements
Rank 1
ScottR asked on 24 Aug 2007, 02:54 PM
Hi,

I have a question regarding the scalability of the PDF rendering engine. We currently use SSRS (or tried) to generate some invoices. These invoices are never rendered to HTML, they only need to be rendered directly to PDF. SSRS does fine until you get about 100 pages or so. Anything over about 100 pages it simply won't do. No errors, it just never finishes. And it's slow as hell.

We need something that can generate reports (invoices) in excess of 5,000 pages directly to PDF as quickly as possible. Has anyone used the telerik reporting to generate reports of this size? If so, is it fast? What are the memory requirements?

TIA.

Scott

3 Answers, 1 is accepted

Sort by
0
Svetoslav
Telerik team
answered on 28 Aug 2007, 04:30 PM
Hello ScottR,

Thank you for your interesting question.

As you probably know, generating large reports with huge amounts of data is a complicated task. Telerik Reporting and Microsoft Reporting Services are general purpose reporting engines. This means that they are designed to do everyday job in an easy manner - report designer allows you to create a report layout without writing a line of code (or almost without extra coding), preview the report either in Desktop or Web Applications, and export to various document formats.

Your case however is more complicated. To generate a PDF with 5,000 pages requires a lot of processing power and resources and cannot be a fast operation. Up until now we've done some tests with around 1,500 pages which seems to work in a satisfactory way. To our great regret  we still haven't got the chance to work on the performance of the reporting engine so it is possible to experience some troubles with larger memory footprint and slower rendering.

To investigate why you get to only 100 pages, we will need to review your application. This will help us locate the problem and give you a resolution. Please, open a new support ticket and attach your report and part of your DB. Thanks in advance.
 

Best wishes,
Svetoslav
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
ScottR
Top achievements
Rank 1
answered on 28 Aug 2007, 04:42 PM
Hi,

The problem is with SSRS, not Telerik reporting. I haven't actually tried Telerik reporting yet,  I was just wondering if it could handle large reports.

FWIW, Rave Reports from Nevrona (http://www.nevrona.com/) generates 5000+ page reports (invoices) in just a few minutes, so it definitely IS possible. Unfortunately, Rave Reports also some very major drawbacks. There is no native .Net implementation and no VS integration. We have to write a Delphi dll wrapper containing the report then call it via interop. It's also not thread safe, so we have to use semaphores to ensure only one report is running at a time.

We seem to be "stuck" with this aging and relatively unsupported reporting tool because none of the new, fancy ones seem to be able to match the performance. I realize that telerik's reporting tool is new, and that 5000 page reports may not be your target market, but if you do get it work we will be very interested.

Thanks.
0
Vassil Petev
Telerik team
answered on 28 Aug 2007, 04:45 PM
Hi ScottR,

Will it be possible to try our tool with your data source? We will very much be interested in the result as well. It should not take you too much time to set it up and run it.

Give it a spin and let us know if we can be of further assistance.


All the best,
Rob
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
General Discussions
Asked by
ScottR
Top achievements
Rank 1
Answers by
Svetoslav
Telerik team
ScottR
Top achievements
Rank 1
Vassil Petev
Telerik team
Share this question
or