Sheet IDs change when “Save as analysis” from dashboard — breaks Lambda/scheduled snapshot jobs. How to retain sheetId?

Hi all,

We have a QuickSight workflow where an Analysis is published as a Dashboard. We have Lambda + scheduled jobs/functions that reference specific SheetIds (from the Analysis/Dashboard definition) for exports/snapshots.

Issue:

  1. We publish an Analysis → Dashboard (everything works).

  2. Another team opens the Dashboard and uses “Save as analysis” to make changes.

  3. When they re-publish the Dashboard from this newly created Analysis, the sheet IDs are regenerated (new analysis = new sheetId values).

  4. This breaks our Lambda schedules/functions because they still reference the old sheet IDs.

Question:

  • Is there any supported way in QuickSight to retain the same sheet IDs when someone saves a dashboard as a new analysis and republishes?

  • If not, what is the recommended approach to avoid breaking automations that depend on sheetId?

Any best practices appreciated.

Thanks

No, there is currently no supported way in Amazon Quick Sight to retain the same SheetId.