Tableau's reaction may be seen below. It appears to be operating properly:
"After examining our documentation on commands that download workbooks both within Rest API and outside of it (tabcmd), I discovered that whether the workbook is downloaded as a.twb or a.twbx is determined by the data source for the workbook, not the IncludeExtract option." This behaviour is by design, which I realise might cause confusion when using the IncludeExtract argument, which I was able to validate with our devs.
The format in which a workbook is downloaded is determined by the data connection: live and published connections download as.twb, whereas all workbooks with extract connections download as.twbx. When the IncludeExtract=false option is used, the.tbwx package is replaced with a.tds/.tdsx file, which is a Tableau Data Source file.
While our developers claim that this behaviour is by design, there is a solution in the form of extracting the packed workbook file. When a.twbx file is extracted, it is divided into two files:.twb and.tds/.tdsx.
One of two methods can be used to accomplish this:
- If you have Tableau Desktop installed on your computer, you can simply right-click the.twbx file and choose "Unpackage."
- If Tableau is not installed on the PC, rename the file and convert the.twbx extension to.zip, which can then be unpacked/unzipped using any compression programme such as WinZip, SevenZip, and so on."