Closed MaxPowerWasTaken closed 6 years ago
Hi MaxPowerWasTaken,
Thanks for reaching out and bringing this to my attention!
Tableau updated their original tableausdk package with the new Extract API 2.0 package, which is similar to the original but a few changes were made - mainly, adding the .hyper extension and removing the .tde extension. I went ahead and updated the pandleau module to use the .hyper extension, but you can look back at old commits to see another version for .tde files (it's a little slower than the current version, however) in case you are using an older version of tableau.
The best way to install the updated tableausdk Python package is via the following link:
Unfortunately, this doesn't appear to be overwriting the original tableausdk module (perhaps to give some users compatibility with .tde files), so you'll have to delete the file you've specified above,
myproject/myenv/lib/python3.6/site-packages/tableausdk
and replace it with the updated tableausdk module.
Let me know if this helps or if you have any other issues with pandleau. Thanks!
Awesome, thanks for the answer. Bummer to see at the link you provided that the Extract 2.0 API, "For Python, you must have Python 2.6 or 2.7 installed. (Python 3 is not supported.)"
Anyway, thanks again
Yeah, I don't know why Tableau chooses to use only Python 2 - I feel like adding compatibility with Python 3 would be a great update to their tableausdk module. Let me know if you have any other issues, thanks!
Hey thanks for creating this library.
I just installed tableausdk(TableauSDK-10300.18.0510.1135) and ran its
setup.py
, then pip installed pandleau. But when running eitherimport pandleau
orfrom pandleau import *
, I get this error:Navigating to my
myproject/myenv/lib/python3.6/site-packages/tableausdk
and runningls
, I can confirm there's noHyperExtract
module there.Looking up this issue on Tableau help, I see
["Note: Use the Extract API 2.0 to create .hyper files for Tableau 2018.1 and later. Use the Tableau SDK to create .tde files for previous versions of Tableau."](https://onlinehelp.tableau.com/current/api/sdk/en-us/help.htm)
But Pandleau says it requires the Tableausdk and then exports
.hyper
files. Is there something I missed installing, or am I using this wrong? Thanks