Filters on Embedded Dashboard

Hi there,

When embedding a dashboard how do I allow end users to appply filtering. Do the filters created within the Quicksight dashboard appear when it is embedded. Can end users then apply these filters. Also how would this respect RLS?

Thanks,

Hi @JSharman,

For filtering a dashboard or visual, you can configure the dashboard to allow users to have certain permissions and filtering control (Embedding custom Amazon Quick Sight assets into your application - Amazon Quick). Design-wise, I would recommend creating a parameter and a control on top of your filter. This way, you can have the filter be controlled by the parameter and you can have the control placed onto your dashboard for users to directly interact with what is being filtered. Moreover, to my understanding you can integrate RLS to the embedded dashboard and that should not be a problem for your use case as RLS applied on the dataset level. Refer to this link on more information on embedded analytics and RLS (1. Start Here – Embedded Analytics Overview - Developer Corner / Getting Started - Amazon Quick Community).

Thanks Jacob,

So when I create a filter control within quicksights and embed the dashboard this control would not be usable like it normally would on quicksights? i..e the end user can filter as normal? Does it need a parameter to be created?

Hi @JSharman ,

Apologies for any confusion. The parameter and control approach I mentioned is only needed if you want a more customized or dynamic filtering experience for your end users. It isn’t required for standard filtering which sounds to be your intention.

If you already have regular filter controls in your QuickSight dashboard, they will carry over and remain fully usable when you embed the dashboard; however, you just need to make sure the correct permissions are enabled in your embedding setup (specifically allowing end users to interact with filters and controls). Hope this helps!

Hi @JSharman,

Following up here as it’s been a while since last communication took place on this thread; 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

Hi @JSharman ,

Since I haven’t received any further updates from you, I’ll treat this inquiry as complete for now. If you have any additional questions, feel free to create a new post in the community and link this discussion for context.

Thank you