Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.
For MDX data source, such as Analysis Services, Oracle Essbase, TM1, when the report is querying data via MDX Cube Provider, error “Root element is missing” randomly returned in template or DSSErrors.log.
When the concurrency execution of dossier is big, MDX Cube Provider could fail to create connection to data source randomly.
To fix this problem, we add lock when creating connection in Cube Provider and add retry number when that fails, which can greatly reduce the failure ratio. We introduce a new setting called MaxConnectionRetryNum in Datasources.xml to control the behavior. This optimization is disabled by default.
Add entry of the “MaxConnectionRetryNum” in Datasources.xml:
<MaxConnectionRetryNum>value</MaxConnectionRetryNum>
Change the “value”, such as:
After modifying the DataSource.xml, you also need to restart the Intelligence Server.
About the configuration of Datasources.xml, please refer to other notes: