No sure exactly, but I try to explain some hint as long as I know.
The permission to workbook and permission to the "data source" which workbook uses is different.
Could you first check where the data source located?
If it's also in Tableau server, you can set permission to that datasource in Tableau server setting.
If the data source is different from Tableau server, you need to set appropriate permission to that data source independently.
Hi Rahul - What kind of data source are you using? Also have you set the server run as user on the Tableau server to have read access on the data source?
Thank you Shinichiro. The data source has not been published to the server. Its embedded in the workbook. I can't see a place in the desktop where I can set permissions on the data source. The only place that I see for permissions is while publishing the workbook.
Thanks Doug. The data source has not been published separately to the server. Its embedded in the workbook. I can't see a place in the desktop to set permissions on the data source. Any pointers?