How Does QuickSight Dynamically Map User Context Without RLS?

I have a dataset in QuickSight with two columns: USER_NAME and NAME.
There are no RLS (Row Level Security) settings or filters applied to this dataset.

However, when I create a dynamic parameter in my analysis and configure it to dynamically fetch values from the USER_NAME column, QuickSight somehow knows to associate the NAME column with the USER_NAME of the logged-in user.

How is QuickSight able to dynamically map the USER_NAME of the logged-in user to the dataset without RLS or explicit configuration? Is this using some kind of session metadata or internal logic?

Thanks in advance for your help!

Hi @Noys,
When you set your dynamic default, you choose the field that will be used for mapping. Once set, it will pull the information associated with that row as the default.

Is this what you’re wondering or are you asking something different? If so, please elaborate a bit more so that we can assist further

Thank you!

Hi @Noys,
It’s been awhile since we last heard from you, did you have any additional questions regarding your initial post?

If we do not hear back within the next 3 business days, I’ll close out this topic.

Thank you!