Tableau Data Extract Output Plugin not working.

146 views
Skip to first unread message

Garey Smiley

unread,
Jun 1, 2016, 2:11:05 PM6/1/16
to Pentaho Community
Has anyone got the "Tableau Data Extract Output Plugin" in the Marketplace working? 

2016/06/01 13:25:23 - Tableau Data Extract Output.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Error initializing step [Tableau Data Extract Output]
2016/06/01 13:25:23 - Tableau Data Extract Output.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : java.lang.NoClassDefFoundError: com/tableausoftware/DataExtract/TableDefinition

I've looked at the info at

https://github.com/cdeptula/tdeoutputplugin

and followed all the recommended steps.

Garey Smiley

unread,
Jun 1, 2016, 2:15:37 PM6/1/16
to Pentaho Community
Note I'm using PDI 6.1 CE and Tableau-SDK-C-Java-64Bit-9-3-0.

Chris Deptula

unread,
Jun 2, 2016, 10:14:13 AM6/2/16
to Pentaho Community
That error message indicates you either are not using the latest version of the TDE Output plugin, or you did not copy the jar files from <SDK_DIR>/Java to ${PDI_HOME}/plugins/steps/TDEOutputPlugin/lib directory per the readme.  I just tested the plugin on PDI 6.1 with the latest Tableau SDK and it is working if installed correctly.

Chris

Garey Smiley

unread,
Jun 9, 2016, 8:49:54 AM6/9/16
to Pentaho Community
Tableau-SDK-C-Java-64Bit-9-3-0. is the latest I could find from Tableau's website. What version are you using.

I most definitely copied the files to ${PDI_HOME}/plugins/steps/TDEOutputPlugin/lib per the readme. 

Any other ideas? I'd really like to get this working.

Garey Smiley

unread,
Jun 9, 2016, 11:08:10 AM6/9/16
to Pentaho Community
Okay finally got this to work. Under windows. Here is the fix.

Need the TDE-API file from Tableau like

TDE-API-C-Java-64Bit.zip

not the Tableau SDK file like

Tableau-SDK-C-Java-64Bit-9-3-0.zip

They contain the same files and both say they have the "DataExtract" classes, but they define them as different class names.

Once you have the TDE-API file extracted somewhere it can stay permanently add the "bin" directory to the windows PATH environment variable. 

Copy the files from the "Java" directory of the TDE-API to the ${PDI_HOME}/plugins/steps/TDEOutputPlugin directory NOT the ${PDI_HOME}/plugins/steps/TDEOutputPlugin/lib directory. Otherwise it won't find the files.

Note this is all under PDI CE 6.1.0.1-196 on Windows.

Reply all
Reply to author
Forward
0 new messages