We had to do a LOT of trial and error with our active reports to get them to run in a reasonable amount of time (ie: like under 2 hrs!) by having our ETL do a lot more work creating summary data. We were really surprised how poorly they ran on what seemed to be fairly minimal data!
I believe this is one of the things IBM has or wants to deprecate once again in favor of DataSets/DataModules so I think they're not putting any effort into optimization.
Regards,
Wayne
------------------------------
Wayne Westlake
------------------------------
Original Message:
Sent: Fri July 08, 2022 11:39 AM
From: Mark Fry
Subject: Active Reports
Ok, those are both below 10Mb, so should be fine in use. The fact one is taking two minutes to render and the other is taking an hour is likely due to the volume of rows having to be aggregated in Dev vs Production. One thing you could try is grabbing the SQL the report is generating and running this directly against the underlying databases to see how long the query takes to execute in Dev vs Production?
Cheers!
MF.
------------------------------
Mark Fry
Technical Consultant
------------------------------
Original Message:
Sent: Thu July 07, 2022 02:56 PM
From: Diego Jose Urbaneja Pacheco
Subject: Active Reports
In production environment the file has 9,957 KB.
------------------------------
Diego Jose Urbaneja Pacheco
Original Message:
Sent: Thu July 07, 2022 12:24 PM
From: Diego Jose Urbaneja Pacheco
Subject: Active Reports
Dev. environment the file has 9,939 KB (it takes 2 and half minute approx.). At this moment we are generating the report in the production environment to look at it's size...
------------------------------
Diego Jose Urbaneja Pacheco
Original Message:
Sent: Thu July 07, 2022 11:58 AM
From: Mark Fry
Subject: Active Reports
Hi,
You didn't mention how big the rendered output is? What sort of size are we looking at?
Cheers!
MF.
------------------------------
Mark Fry
Technical Consultant
Original Message:
Sent: Thu July 07, 2022 11:11 AM
From: Diego Jose Urbaneja Pacheco
Subject: Active Reports
Thank you Mark.
In this case we have a mix. We have summarized data on some decks and details on other decks, because the customer need to look at details that are related to. We have advised the client that in an executive report type the detail should be shown in a separate report, but they say it's more convenient to have it in the same report.
------------------------------
Diego Jose Urbaneja Pacheco
Original Message:
Sent: Thu July 07, 2022 10:24 AM
From: Mark Fry
Subject: Active Reports
Hi,
I would recommend you try to stick to an overall size of 10Mb or less for a rendered active report output. Often your output will contain summarized data, so although your Dev and Production environments might be generating outputs of similar size (for example 1,000 rows in the output), it's entirely possible your Dev environment might be summarizing thousands of underlying rows to produce the 1000, whereas the Production environment might be summarizing hundreds of millions of rows to produce the 1000. Is this the case?
Cheers!
MF.
------------------------------
Mark Fry
Technical Consultant