Resolving PDF Exporting Issues with High Widget Dashboards in Bold BI
When working with Bold BI, you may encounter a delay in PDF exporting if your dashboard contains a large amount of data and more number of widgets. This will result in failure in exporting with time out exception. To resolve this issue, Bold BI provides a solution to this issue by allowing you to increase the time taken for exporting by configuring “ExportTimeOut” in the “appsettings.json” file.
Steps to Increase ExportTimeOut
-
Navigate to the “appsettings.json” file in the following location:
- Linux :
/var/www/bold-services/application/bi/dataservice/appsettings.json
- Windows:
<BoldBI_Deployed_Location>:\BoldServices\bi\dataservice
- By default, Bold BI deployed in
C Drive
.
- By default, Bold BI deployed in
- Docker and Kubernetes : You need to pass the value via environment variable.
- Linux :
-
In the “appsettings.json” file, locate the ExportTimeOut setting. For Docker and Kubernetes, pass the value via environment variable named AppSettings__ExportTimeOut.
-
Increase the value of ExportTimeOut as needed. Note that the value of ExportTimeOut is in milliseconds. For example, ExportTimeOut = 10000 equates to 10 minutes.
By increasing the ExportTimeOut, you allow the system more time to process and export the PDF, thus resolving the issue of delays or failures in exporting PDFs from dashboards with a high number of widgets.