Quantcast
Viewing all articles
Browse latest Browse all 3636

How to run batch reports with best performance?

I have some .rpt files that are created using Crystal Reports XI. I need to create a client (web page) to send a request to a server (wcf windows form application) to create these reports for some specific parameters. The thing is this request can lead to running of 10-15 reports for 2000 times (2000 accounts).

 

I have read about all the available options to create reports in my .Net server. This is a summary of what I found:

 

- There are at least four ways of programing CR:

     1) using report engine, which is using .net sdk and CrystalDecision.Crystalreports.engine namaspace

     2) using RAS - in process, using crystaldecisions.reportappserver namespace and same server

      3) using RAS - out-process, which is using Crystal Report Server and its sdk

      4) using BOE server

 

- There are managed and unmanaged reports.

    At least one of their differences is about where the reports are stored, published on the CR server or on a drive path.

 

I have tried the first two options and it takes 30 hours to create the reports which is not acceptable and tells me I'm not using the best practices.

 

Could you please guide me into the best way of doing so?

Thanks,

Shadi


Viewing all articles
Browse latest Browse all 3636

Trending Articles