To export/import the dashboards from one Prolaborate Portal/Instance to another, we need to perform few manual steps in Prolaborate database. Though it is a manual step, we have received lot of requests to add a feature that simplifies this process. We have planned to include the feature in a future version of Prolaborate.
We can export dashboards using the following method.
Export Dashboard tables using Generate script and import it in a new database.
Please follow the below steps to copy dashboards from Prolaborate instance to another.
Export the dashboard and its relevant tables from the database.
Right click on the database and click Tasks -> Generate Scripts
Click Next in the Generate Scripts window.
Choose Specific Database objects from the list and select the following tables from the database
And Click Next.
Select Save as script file. Enter the file name and choose a file path where you want to save the file. And Click Next.
Click Advanced Tab and select the highlighted values from the respective fields. Once selected, click OK.
Click Next.
Click Finish.
To change the repository id, follow the below mentioned steps,
Select * from dbo.Repositories
Example:
Old RepositoryId: '5690edab-9c66-4492-b5a7-4d440b38ssss'
New RepositoryId: '5690edab-9c66-4492-b5a7-4d440b38ccaa'
update dbo.Dashboards set RepositoryId= '5690edab-9c66-4492-b5a7-4d440b38ccaa'
where RepositoryId = '5690edab-9c66-4492-b5a7-4d440b38ssss'