One of our data sources got accidentally deleted and this has impacted a number of datasets and dashboards depending on it.
To prevent such accidental deletion, I believe QS team should apply this feature: a data source can only be deleted if all the associated datasets are deleted.
Hi @yz93, welcome to the QuickSight Community. Unfortunately, you can not recover a deleted data source ( as far I know) but analysis you can recover it via restore analysis API ( restore_analysis - Boto3 1.28.4 documentation ).
At AWS, our roadmap is primarily driven by our customers. Your feedback helps us build a better service. I have tagged this as a feature request.