Export Report to XLS to use less memory
At the moment, Yellowfin's Export Report (XLS, PDF etc.) reads all data into memory before pushing it out to end user’s browser. This means, each Yellowfin server has to have as much memory as size of export data x number of users who’ll run such reports.
This means that if the reports are huge, such as up to 10 GB, this will dramatically affect server performance, even causing OOM errors.
With this in mind, can you please:
- Make Yellowfin export feature a fixed memory footprint data flow (IOW, agnostic to amount of data being exported)
- Bonus if this is true for report rendering as well.