Examining row-level security
After publishing a workbook to Tableau Server, all the users who are granted access to that workbook can view all the data within those views. But what if you want different users to have different access to the data being provided? That is where Row-Level Security (RLS) comes in. In Tableau, RLS allows the dashboard developer to restrict what data a certain user can see when interacting with a workbook or data source. This is accomplished by applying a filter that defines security policies that stipulates which "rows" of data a user can see when they sign in to Tableau Server. RLS helps provide better control over the data a person can see based on the restrictions placed on their username when they log in to Tableau Server.
Let's imagine RLS in practice. Pretend you work for a large U.S. insurance company. The company divides the country into four regions in which it provides insurance coverage: North, East, South, and West. The company...