Video | Tableau | Tool strategy | Analytics

Tableau Tutorial for Beginners: Tableau Server & Tableau Online Permissions: Part 1

Tableau Server permissions are the most requested topic on my channel, so let's level the playing field and learn exactly how Tableau decides who can see what.

  • Roles set the foundation for permissions, ranging from server admin and site admin down through project owners, content owners, explorers and viewers, with each tier having a defined scope of access.
  • Permissions can be applied either when publishing content or by placing content in a folder so it inherits that project's permissions, and you can lock permissions to a project to propagate them down to all content and nested projects.
  • Tableau evaluates effective permissions in a strict order: capability outside role, admin/project leader, content owner, then denied/allowed at user level before group level, with no permissions defaulting to denied.
  • Because Tableau checks denial first in the flow, hitting deny for all users blocks everyone even if you later grant a group access; using the 'none' template instead is safer since the default outcome is still denied.
  • Each content type (projects, workbooks, data sources, flows, metrics) exposes a different permissions matrix, and the 'set permissions' or 'administer' capability is dangerous as it lets users change their own access.

Permissions determine how users can interact with content such as workbooks and data sources. Permissions are set in the permission dialog or via the REST API. In this video, I go through the fundamentals of how the permissions model works and kick off the first of many videos going into detail relating to permission on Tableau Server and Tableau Online.0:00 Intro1:15 Tableau Role definitions3:38 Tableau Content definitions6:53 Applying permissions7:37 The permissions dialog14:06 How Tableau evaluates permissions 17:57 Denied vs None in permissions24:50 How permissions look like for other types of content26:50 Permission templates