Community
Participate
Working Groups
Hi, I would like to request for adding functionlity for setting the parameters values before rendering the report. Case study : -------------------------------------------- After creating rptdocument, there are methods called setParametersXXX() which has no effect on output of the report. As I understand rptdocument itself has records stored in there, but then why methods for setting parameters are provided ? As I have tested one report with 2 simple group ons and listing rows and having 5000 rows, when i run for 1 user it takes around 30 secs on an average which is a bit high and when 10 users tries to generate report then all requests finishes in 3 mins. Server details : 4 CPUs, 2 GB RAM Enhancement Request : -------------------------------------------- I got some performance improvement after creating rptdocument but creating rptdocument doesnt solve purpose of providing report as per request parameters rpovided. Is it possible to have creation of rptdocument without any records. Compiling entire design file into rptdocument and leaving behind the process of retrieving records from database upon rendering. Or can we have similar compiled rptdocument for such usability to improve performance drastically over RunAndRenderTask and lower than RenderTask. Thanks, Prashant
Without retrieving records from the database, BIRT engine will not have the data to layout the report, create paginations, and calculate report scripts. Without these calculations in engine, there is no much to saved into the report document. Is it possible for you to profile the operation you have and share with us the bottleneck you have found?