DataSelf Web Browser (Tableau Server OEM) can embed row level security into a data source. That is, the data that the User sees on a report is pre-filtered according to that User's DataSelf Web Browser login name. This allows a publisher to create a single master report, but every User sees only the records appropriate to that user.

Tutorial on Setting Row Level Security

The Tutorial on Setting Row Level Security uses the example of setting row level security for SA Sales reports by salesperson. https://www.dataself.com/docs/DataSelf_WebServer/RowLevelSecurity/PurposeofRowLevelSecurity.html

The concept:

On selected TDS extract filters create a filter calculation, like SalespersonFilter, to let users only see the data where the salesperson email is equal to their Tableau user login (which is their email address).

UNLESS they are a member of the Data Unlimited Access group.