Reputation: 1615
I am using Tableau online. There is one dashboard which needs to be shared with 50 external vendors just by changing vendor id in filter.
My requirement is that vendor should not be able to see data of other vendors.There are few ways that I am thinking to solve this problem but wanted to know the best option to minimize licensing cost.
I wanted to get inputs on #3 on what can be done to achieve this goal keeping each vendor data in isolation.
Upvotes: 0
Views: 515
Reputation: 332
Another option you might consider is a modification of your number 2. You could create 50 different dashboards and put a unique username and password on each one. This is process is described below and here on the Tableau community forums by Sayali Dengale. As Niels mentioned in the comments above I think this would be in violation of the Tableau EULA.
Just follow these steps:
1> Create sheets for your dashboard.
2> Go on that sheet for which you want to set password.
3> Create calculated parameter, give data type as 'String' and put current value as blank.
3> Repeat the same procedure for password as follows
4> create calculated field for username, with parameter username:
5> Repeat the same procedure for password:
6> Add calculated field named as Username to filter and select Custom value list. Give the username whatever you want to. Here i have given username as "Dev"
7> Repeat the procedure for password. Here I had given password as "12345":
8> Show both the parameters for username and password and You will see that the sheet is not visible when the username and password is not match. Since i had given username as "Sayali" instead of "Dev" the sheet is not visible.
Upvotes: 0