A couple of thoughts on my end, let me know if this helps at all.
-
You can link an analysis to multiple dashboards (i.e Dev & Prd) So you can publish once to dev & see how that looks & then if signed off you can publish to Prd.
-
You could look into CloudFormation templates & the QuickSight Cli. This is how we make updates to dashboards / analysis across accounts and share them. Here is the process we do. You make a dashboard in your dev account, get sign off, then create a template from that dashboard, share that template with the new account, in Cloud Formation link to that template, then run update in Cloud Formation.
Hope any of these help