Hello friends -
I have received the following from Tableau support on this question:
Tabcmd does not support selective publishing of worksheets and dashboards within a workbook. There are no workarounds to this design at this time and I will enter a feature request to our Product Management team on your behalf.
Clearly the server component understands how to handle this type of request somewhere along the line, as it can be accomplished through Desktop Pro.
Has anyone solved this problem with covert operations?
Open the workbook. Hide the worksheet which you don't want to publish. Save the workbook.
Now you can publish the particular worksheet using tabcmd.
Hi Ankur -
By "hide" do you mean, don't include on a dashboard.
That still leaves me with a problem wherein if I have four sheets on a dashboard, I'll wind up publishing five things, four sheets and the dashboard. The unfortunate truth is that my data consumers need an easy time getting to the data that they want; and the interface for tab server isn't that great if you wind up with many dashboards. If I publish five dashboards with four sheets each, I've got twenty five views showing up for my users to sift through.
Or am I misunderstanding you?
Hide is an option for any Tableau Sheet that is on a dashboard. To access the hide option, please right click on the tab or thumbnail of the sheet you do not want to publish. This menu will now offer "Hide Sheet" if the sheet is on the dashboard.
This should resolve the issue for you.
I hide the sheets and publish with Tableau Desktop, and the sheets are not published to Tableau Server as expected.
I hide the sheets and publish with tabcmd, but the hidden sheets are published to Tableau Server unexpectedly.
My Tableau Server version is 7.0.7 (Build 7000.12.0803.2200)
Apparently this issue has been fixed in Tableau Server 7.0.8, see Tableau release notes.
Using tabcmd to publish workbooks with hidden sheets would publish all the sheets including the hidden ones. This issue has been corrected.