By giving consent to install client libraries to connect with Oracle, PostgreSQL, MySQL, MongoDB, InfluxDB, and Snowflake.Data, you can use the following libraries in your kubernetes pods. Bold BI uses these client libraries to connect with their respective SQL database variants. Read about the licenses of each library to give consent for usage.
- MongoDB
- Snowflake.Data
- Oracle
- PostgreSQL
- Amazon Redshift
- Google Cloud - PostgreSQL
- Amazon Aurora - PostgreSQL
- MySQL
- MemSQL
- MariaDB
- Google Cloud – MySQL
- Amazon Aurora - MySQL
- CDATA
- InfluxDB
PhantomJS is a headless WebKit scriptable with JavaScript. It is a free software or open source that may contain MIT, BSD, LGPL, GPL, or other similar licenses. It contains third-party code. This executable file is necessary to achieve the Image and PDF export functionalities in dashboard, widgets, and schedules. Without this file, the Image and PDF export options in dashboard, widgets, and schedules will no longer be available. It is your decision to download Phantom JS, but you must accept all its terms and conditions, if you want to use it with Syncfusion’s products.
You can read the License and Third-Party documents.
Find the names of client libraries, which needs to be passed as a comma separated string for an environment variable in deployment.yaml file.
Library | Name |
---|---|
mongo-csharp-driver | mongodb |
Snowflake.Data | snowflake |
Oracle.ManagedDataAccess | oracle |
Npgsql 4.0.0 | npgsql |
MySQLConnector 0.45.1 | mysql |
InfluxData.Net | influxdb |
PhantomJS WebKit | phantomjs |
If you want to use all client libraries in the Bold BI application, then pass the following string as value for INSTALL_OPTIONAL_LIBS
environment variable. You need to add the names only for the libraries, which you are consenting to use with Bold BI application.
phantomjs,mongodb,mysql,influxdb,snowflake,oracle,npgsql