Quicksight Q embedding for anonymous users

We plan on embedding the Quicksight Q topic on AMMP seller reporting page for sellers to use. We have some questions that are blocking us from proceeding.

  1. Forecasting - does it use any other seller’s data to forecast. Does RLS still apply?
  2. Can we turn off certain features like forecasting?
  3. Do we need to make 2 API calls - one for the dashboard and one for the search? Is it possible to combine into 1 call?
  4. Can it generate a story around the data?
  5. Whats the diff between QuickSight Q and Amazon Q for Quicksight?

Hello @apiyaral, welcome to the QuickSight Community!

I’ll try to answer these questions to the best of my knowledge in the order you mentioned them.

  1. I believe in order to manage RLS for Q with anonymous user embedding, you would likely need to utilize Tag based RLS for the QuickSight embedded instance. I do see though that the Q search bar assumes a role, so you may be able to add that role into the RLS configuration file, but I am not certain that will work.

I am also seeing this documentation about providing a temporary access token based on an IAM role which may have some helpful information.
2. I am not seeing a way you can specify which features can be added or removed by permissions. Possibly this is something that can be done with tag based rules. You might also be able to use the topics to create options for the user to avoid forecasting.
3. I believe you will have to continue to make these calls separately
4. It should be able to generate a story around the data the anonymous user has received access to
5. This one I am really not certain on, but it seems like QuickSight Q has the feature that allows you to prebuild topics, I don’t see the functionality in the documentation for Amazon Q for QuickSight.

I hope this helps! Since this is a new feature, I am still digging through a lot of these functionalities myself. I’ll mark this as a solution, but if you have any follow-up questions, please let me know.