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.
- Create multiple users in tableau online but then for every new user there is a licensing cost involved
- Create 50 different dashboards and using a custom web portal, displaying the dashboard which belongs to that vendor. In this there is a risk that if vendor decodes the dashboard URL pattern they can easily see dashboards for others.
I wanted to get inputs on #3 on what can be done to achieve this goal keeping each vendor data in isolation.






