Tableau Server
Prerequisites
Before you start you must have installed a supported Tableau application. This includes Tableau Server 2020.1 or later.
For older versions of Tableau Desktop, please use either the CData ODBC Driver or the JDBC Driver for ActiveCampaign instead.
If a connector has the same class as a connector previously registered, the new one is rejected.
Install the Connector
Once the prerequisites are satisfied, complete the following depending upon your platform:
Windows
- Run the setup.exe installer. The driver JAR file will be automatically placed in the drivers directory, C:\Program Files\Tableau\Drivers.
- Navigate to the lib folder under the installation directory. By default the installation directory is a folder in C:\Program Files\CData.
- Copy cdata.tableau.activecampaign.lic into the drivers directory.
- Copy cdata.tableau.activecampaign.taco into the connectors directory, MyTableauServerRootDir/data/tabsvc/vizqlserver/Connectors. In most cases MyTableauServerRootDir is located under C:\ProgramData.
Linux
- Unpack the setup.zip archive. Creating a directory for the connector like /opt/cdata/activecampaign is recommended, but the exact install location does not matter.
- Navigate to the lib subdirectory under the install directory. Generate a license file by running this command and following the prompts:
java -jar cdata.tableau.activecampaign.jar -l
- Copy cdata.tableau.activecampaign.jar and cdata.tableau.activecampaign.lic into the drivers directory, /opt/tableau/tableau_driver/jdbc.
- Copy cdata.activecampaign.taco into the connectors directory, MyTableauServerRootDir/data/tabsvc/vizqlserver/Connectors. In most cases MyTableauServerRootDir is located at /var/opt/tableau/tableau_server.
If you cannot execute the java commmand from step 2, you will need to install a Java runtime environment. The name of this package differs on Red Hat-based and Debian-based systems:
OS | Java Package |
Ubuntu | openjdk-8-jre-headless |
Debian | openjdk-8-jre-headless |
RHEL | java-1.8.0-openjdk |
CentOS | java-1.8.0-openjdk |
Fedora | java-1.8.0-openjdk |
SUSE | java-1_8_0-openjdk |
You can substitute Java 8 with a later Java release as needed.