Dear Community,
we want to publish Quicksight Dashboards in a freqently way “also for external users” , and only for users that we can control. This issue was fixes within the team, we faced also out that the Dashboard ID shall never change (internially we can have updates at analysis, but when we publish, we shall always “replace” the Dashbord , then the ID never change).
My Question: when I make Updates, is there any possibility to create Versions or Baselines ? Because when I use “Save as” option in Analysis, there is no possibility to overwrite the Dashborad that is external shared.
Is there any other possibility to Versionise or archive my Analysis.
Regards
Turhan
Hi @Turbat1 - Thanks for posting this question. I believe there is NO version control is available in QS. By saying that we need to understand the necessity for the same. Ideally when a report or dashboard have been developed in DEV environment, then before prod deployments the artifacts are stored in repo ( whether you are using AWS code commit or git hub) and the do the deployment. I believe that will have the versions of the analysis or dashboards.
Let’s hear from other experts on this , tagging @sagmukhe and @David_Wong for the same.
Regards - Sanjeeb
Hello Sanjeep,
thank you for your feedback, yes, for Code etc. it is possible…
Butte for Quicksight Analysis (we created Parameters & Calculations etc.) and the Dashboad, I didn’t find anything.
regards
Turhan
Hi @Turbat1 - For QuickSight artifacts, you can export the analysis, dashboard to templates using QS API and these templates can be used for deployment from one env to another.
Regards - Sanjeeb
@Turbat1 - You can leverage the QuickSight boto3 API call to export the dashboard and dataset specification in json format using the describe-dashboard-definition, describe-data-set or start-asset-as-bundle-export methods and eventually store them in github or any other version control tool to implement your version control like how you do for any other text code files.
Sharing few associated links in that regard which can give you more details around it.
Hope this helps!
Did my suggestion help you in resolving your query? If yes, would request you to mark the post as “Solution”. This will help the community to find guidance and answers to similar question. Thank you!
2 Likes
Hello @sagmukhe ,
thank you for your feedback, I will check and give feedback.
Regards
Turhan
1 Like