This is a Connector for Tableau created with the connector-plugin-sdk.
Recommended version of Tableau Desktop is 2019.4.2 (20194.20.0119.2058).
When running from source code (i.e. rather than from a built taco) 2019.2.2, 2019.2.3, as well as 2019.2 are known to also work.
See:
- readme for ODBC - preferred due to ODBC support being in Tableau for longer
- readme for JDBC
Obtain Connectors source code, for example:
git clone https://github.com/ActianCorp/actian_tableau_connector.git
Determine full path, for example, assuming Microsoft Windows.
cd /d c:\
git clone https://github.com/ActianCorp/actian_tableau_connector.git
Full path is:
C:\actian_tableau_connector\
NOTE when running from source code the taco
files need to be removed, those take precedence in Tableau.
See https://tableau.github.io/connector-plugin-sdk/docs/share
There are three main options for launching plugins.
- Runtime mode, from taco file, optionally using
-DConnectPluginsPath
(if omitted default path"%USERPROFILE%\Documents\My Tableau Repository\Connectors"
is used). Performs code signing check. - Unsigned runtime mode, from taco file, using
-DDisableVerifyConnectorPluginSignature=true
. Optionally using-DConnectPluginsPath
(if omitted default path used). - Dev mode, from source code, using
-DConnectPluginsPath
flag.
Examples to Launch Tableau via command line (or create/update shortcut) to:
"C:\Program Files\Tableau\Tableau 2019.4\bin\tableau.exe" -DConnectPluginsPath=%CD%
"C:\Program Files\Tableau\Tableau 2019.4\bin\tableau.exe" -DDisableVerifyConnectorPluginSignature=true
"C:\Program Files\Tableau\Tableau 2019.2\bin\tableau.exe" -DConnectPluginsPath=C:\actian_tableau_connector\
Where C:\Program Files\Tableau\Tableau 2019.2
, etc. is the location where Tableau was installed.
NOTE when running from source code the taco
files need to be removed, those take precedence in Tableau.
See https://tableau.github.io/connector-plugin-sdk/docs/run-taco
If running test suite, see data loading readme.
For running the test suite, Tableau expects the non-default mixed case. This will not be needed for tableau/connector-plugin-sdk#216 (CAP_ODBC_BIND_DETECT_ALIAS_CASE_FOLDING
)
If your object name case is all lower case (which is the default for Actian Data Platform / Vector / ActianX / Ingres) mixed case option is not required.
I.e. mixed case is required if running Tableau Connector SDK tests suite.
See https://github.com/clach04/connector-plugin-sdk/tree/actian/tests/datasets/TestV1/actian for scripts to create and load database for testing.
Create database with mixed case object name support:
iigetres ii.`iipmhost`.createdb.delim_id_case
iisetres ii.`iipmhost`.createdb.delim_id_case mixed
createdb mixedcase
# optionally restore:
iisetres ii.`iipmhost`.createdb.delim_id_case lower
Error dialogs from Tab often don't have much content. More detailed logs go to the "Logs" directory and is created on each start up. E.g. under Windows "%USERPROFILE%\Documents\My Tableau Repository\Logs"
.
Delete or rename the existing logs directory, re-start/run and then look in the logs directory. Specifically look for log.txt
which is a json file and can be read with https://github.com/tableau/tableau-log-viewer/