To use the Exasol Tableau Connector, you need Tableau Desktop or Tableau Server, both in version 2021.1 or later. See the respective websites for transitive dependencies.
Building the Exasol Tableau Connector using package_connector.sh has the following dependencies:
- Bash: GNU General Public License 3.0
- Python 3: PSF License
- The connector-packager provided by Tableau. See the repository for transitive dependencies. License: MIT
Signing the Exasol Tableau Connector using sign_connector.sh has the following dependencies:
- Bash: GNU General Public License 3.0
jarsigner
from a Java Development Kit, e.g. Adoptium. License of Adoptium: Eclipse Public License - v 2.0
Running the TDVT tests for the connectors has the following dependencies:
- Python 3.9.0 or later: PSF License
- TDVT Test framework 2.6.1 or later. See the repository for transitive dependencies. License: MIT
Running the tests located in the javascript-test folder has the following dependencies:
- Node.js 16 or later: Node.js License
- Npm: The Artistic License 2.0
- jest: MIT
See package.json for detailed version numbers.
Maven Test Modules tableau-server-GUI-tests and jdbc-kerberos-setup-test have the following common dependencies:
- Apache Maven 3.6.3 or later: Apache License Version 2.0
- Plugins:
org.apache.maven.plugins:maven-compiler-plugin
: Apache License Version 2.0org.apache.maven.plugins:maven-surefire-plugin
: Apache License Version 2.0org.apache.maven.plugins:maven-failsafe-plugin
: Apache License Version 2.0org.apache.maven.pluginsmaven-enforcer-plugin
: Apache License Version 2.0org.codehaus.mojo:versions-maven-plugin
: Apache License Version 2.0
See pom.xml for detailed version numbers.
Running the UI tests located in the tableau-server-GUI-tests folder has the following dependencies:
- Test compile dependencies:
org.seleniumhq.selenium:selenium-java
: Apache License Version 2.0org.hamcrest:hamcrest
: BSD License 3org.junit.jupiter:junit-jupiter
: Eclipse Public License v2.0io.github.bonigarcia:webdrivermanager
: Apache License 2.0org.mockito:mockito-junit-jupiter
: MITorg.json:json
: The JSON License (The Software shall be used for Good, not Evil.)org.testcontainers:junit-jupiter
: MITcom.exasol:exasol-testcontainers
: MITcom.exasol:test-db-builder-java
: MIT
- Plugins
org.codehaus.mojo:exec-maven-plugin
: Apache License 2
See files pom.xml and tableau-server-GUI-tests/pom.xml for detailed version numbers.
Running the JDBC Kerberos setup tests located in jdbc-kerberos-setup-test has the following dependencies:
- Test compile dependencies:
org.hamcrest:hamcrest
: BSD License 3org.junit.jupiter:junit-jupiter
: Eclipse Public License v2.0com.exasol:exasol-jdbc
: EXAClient License
See files pom.xml and jdbc-kerberos-setup-test/pom.xml for detailed version numbers.