Tableau — Hard
Explanation
User-Based Row-Level Security (RLS) in Tableau restricts data access based on user identity. The correct approach involves using the USERNAME() function in a calculated field or data source filter, combined with a user-entitlement table. This method allows for dynamic and fine-grained control over data visibility. Incorrect options, such as separate workbooks or automatic enforcement, do not provide the same level of flexibility.
Ready to go further?
Related questions
- What is the purpose of the Pages shelf in Tableau?
- In Tableau, a calculation returns different results depending on whether it is written as FIXED LOD vs a regular aggregate. What is the most likely cause?
- What is Tableau's MakeLevel behavior when using INCLUDE LOD and the dimension added is already in the view?
- In Tableau, what does 'Disaggregate Measures' do when enabled under Analysis?
- In Tableau, what is a nested sort and when is it needed?
- What is the significance of a Context Filter being applied before a FIXED LOD expression in Tableau's filter order of operations?
