Hi, what is the supported/recommended way to export Dashboards that have been created from one DMA environment to another? Currently we have gone through the process of creating and validating a set of Dashboards in staging and would like to move them over to Production.
Apart from moving from one environment to another, exporting would also be useful in the context of backing up what has been created.
Hi Bing,
I believe in this case you could proceed as follows:
Dashboards are stored in the following folder:
C:\Skyline DataMiner\Dashboards
Each dashboard is stored in a JSON file format. There will be a Windows folder created per folder available in the Dashboards app. The name of the JSON file will correspond with the name of the dashboard.
Copy the necessary dashboards and place them in the following folder (on the target DMA):
C:\Skyline DataMiner\ImportDashboards
If the folder is not available, please create one.
Once you are connected to the target DMA, you could use the option Import available in the Dashboard app to import a specific dashboard.
Please find the detailed steps in the DataMiner Help - Creating a dashboard based on an example
There's no easy way to do this at the moment. You could copy over the dashboard JSON files (stored in C:\Skyline DataMiner\Dashboards) to another DMA, but you might have to manually edit them (replace any DMA IDs, element IDs, etc) stored in those JSON files. The dashboards could also make use of references to dashboard themes that are not available or are different on another DMA.
Regarding backups, it is possible to include dashboards in a DataMiner backup in Cube System Center.
Note that the ImportDashboards has been made to import dashboards that are made in such a way that they can work on any DataMiner system.
Copying over dashboards that were created on another DataMiner cluster might contain references to element IDs etc that are not available on the DataMiner cluster you’re importing it.