Install Optional Libraries
Client libraries
IMPORTANT: Bold BI Enterprise Edition utilizes client libraries such as PostgreSQL, Oracle, MySQL, Snowflake, InfluxDB and MongoDB to establish connections with their respective SQL database variants. To install the client libraries, you must read and accept the license agreement for each library.
-
Go to the client library location:
cd /var/www/bold-services/clientlibrary/ -
Under this location, you will find a consent document named
consent-to-deploy-client-libraries.txt. Read theLICENSEdetails of the client libraries and proceed to the following steps to install them.sudo bash install-optional.libs.sh install-optional-libs npgsql,mongodb,influxdb,snowflake,mysql,oracle
NOTE: If you encounter any issues with the designer, please execute the following command:
sudo chown -R <current user name> /var/www/bold-services/application/bi/dataservicePhantomJS
IMPORTANT: PhantomJS is a scriptable headless WebKit with JavaScript. It is free software or open source and may contain licenses such as MIT, BSD, LGPL, GPL, or other similar licenses with third-party code. The executable file is necessary for image and PDF export functionalities in the dashboard and widgets. Without this file, the image and PDF export options will not be available.
-
Go to the client library location:
cd /var/www/bold-services/clientlibrary/ -
Create a directory named
bi/dataserviceinside the directory/var/www/bold-services/application/app_data/by executing the following command:sudo mkdir -p /var/www/bold-services/application/app_data/bi/dataservice -
In this location, you will find the PhantomJS library consent document named
consent-to-deploy-phantomjs-webkit.txt. Read the PhantomJSLICENSEdetails and install PhantomJS by executing the following command:sudo bash install-optional.libs.sh install-optional-libs phantomjs
NOTE: PhantomJS may require certain dependencies. If your distribution does not have them, please install them from PhantomJS Download.