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:
-
We publish an Analysis → Dashboard (everything works).
-
Another team opens the Dashboard and uses “Save as analysis” to make changes.
-
When they re-publish the Dashboard from this newly created Analysis, the sheet IDs are regenerated (new analysis = new sheetId values).
-
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