Scheduling Reports for Embedded view

In Quicksight we have option to schedule the reports from console like
image

Is this option available in embedded view?

No, the option to schedule reports or email reports is not available when embedding Quick Sight dashboards or reports in your application using the Quick Sight Embedding SDK or embedding URLs.

The scheduling and email subscription features are part of the Quick Sight console experience and are not exposed through the embedding APIs or SDKs. These features are designed to be used directly within the Quick Sight service console.

When you embed Quick Sight dashboards or reports in your application, you are essentially rendering the visualizations within an iframe or a web component. The embedded view does not include the additional functionality available in the Quick Sight console, such as scheduling, email subscriptions, account management, or other administrative tasks.

If you need to provide scheduling or email subscription capabilities for your embedded dashboards, you will need to build that functionality within your application. This typically involves:

  1. Scheduling: You can create a scheduled job or serverless function within your application that periodically retrieves the latest data from your data sources and updates the Quick Sight dataset or refreshes the dashboard.
  2. Email Subscriptions: You can implement an email subscription system within your application, where users can subscribe to receive updates or reports for specific dashboards. When a scheduled update occurs, your application can generate a snapshot or PDF of the dashboard and send it via email to the subscribed users.

While these features are not natively available in the embedded view, you can leverage the Quick Sight APIs and SDKs to programmatically refresh datasets, update data sources, and retrieve dashboard information or snapshots within your application to build custom scheduling and subscription functionality.

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

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

Thank you!