We have a Cube. It contains more than ten millions elements. We try to use it with Accelerator.
The created report contains four fields and eight measures. We try to expand all items with expandAll method, and it processed several hours. How can we increase the expandAll method performance?
Thanks
Hello, György,
Thank you for reaching out to us.
Kindly note that the expandAll
executing time depends on how fast the server with the cube will send a response with the data. The expansion of cells is a heavy operation, requiring many resources. It is expected to be processed slowly when performed over large data sets.
Therefore, we suggest prefiltering the data before calling the expandAll
method or reducing the number of expands in the report.
We hope it helps. You are welcome to write to us in case other questions arise.
Kind regards,
Nadia
Hi, György,
Hope you are doing well.
As a follow-up, we wanted to elaborate on some points from the previous answer:
expands
object of the Slice when setting the report. It allows expanding not all fields but only the necessary ones. For example, you can define expands for the first few rows or columns. This will significantly increase the performance.expandAll
API call. You are welcome to write to us in case other questions arise.
Kind regards,
Nadia