I’m working on a QuickSight dashboard and want to ensure that each user sees only their own data without needing to create multiple dashboards. I do not want to use Row-Level Security (RLS). Instead, I’m looking for a way to dynamically filter the dashboard based on a user names, user emails and/ or user’s ID, such that when they access the dashboard, it automatically shows only their data.
Is there a way to achieve this in QuickSight without relying on RLS?
You can do this by using parameters and dynamic default values. For example, if you want to filter by email address, create a parameter for it and link it to your filter. Assign a dynamic default value which is equal to the reader’s email address. If you don’t add a control for the parameter, the reader won’t be able to change the filter.
Hi @Ivanm,
Since we haven’t heard back, I’ll go ahead and close out this topic. However, if you have any additional questions, feel free to create a new post in the community and link this discussion for relevant information if needed.