is possible to copy a Coresight display from an environment to another machine where the same version of Coresight is configured?
Which are the best practices to do this?
There's currently no simple way to copy or move a Coresight display from a Coresight server to another. There's currently a work item on this: https://techsupport.osisoft.com/Troubleshooting/Known-Issues/64766
Currently the only simple way to move a display in Coresight 2014+ would be to create a ProcessBook display and expose it to both Coresight servers. If the target Coresight server is empty you might be able to overwrite the Coresight database with the other one also.
Here are the specific steps for moving the Coresight database. This is where the native Coresight displays are stored.
KB01078 - Move or migrate the PI Coresight SQL Database to a new SQL Server
This looks like a good option for an initial deployment from Dev to Test or Test to Prod. How would you suggest for minor releases - say after an initial roll-out of 100 displays, we create 10 more in Dev and now want to deploy these 10 displays to Test followed by Prod. I couldn't find a clear way to do this. We are using Coresight 2016 btw. What would you suggest?
This is still a work in progress for moving individual displays. The workaround is what I have mentioned in the previous posts but this would be a migration of the whole SQL database.
Thanks Eugene. I am wondering what others are doing in terms of deploying displays from one environment to another. My understanding is that a display and its configuration is all stored in the Coresight SQL database. A selection of those displays need to be migrated which may mean a selection of the table data to be migrated to the other environment. In AF, we can export a section of the hierarchy via XML, I am thinking something like that should be a viable option for Coresight unless there are technical limitations?
Yes, I was just looking at the same thing.
I have just developed a number of largish, detailed pages on our development server, they are now ready to go the the production environment.
The DEV system is a replica of the production but use a different data server.
It is a pity I didn't realize first.
Thanks a lot for your answers!
There is also a UserVoice post regarding this, Copy or migrate displays between systems & reassign data items – Customer Feedback for OSIsoft.
you could use Coresight display utility CTP version to copy or move Coresight displays from dev to prod.
You have to check the below KB article before using the utility.
Retrieving data ...