CSI 9.01.12 on prem, Windows Server 2016, SQL Server 2014
I've gotten several requests from users to make data available on a form in all sites. The problem I'm having is we are multi site, multi database. Data exists in our primary site, but not in the others. When an IDO loads, it is going to load the data from the current site only.
How do I tell CSI to load the data from a specific site? I've been looking at options and have a few thoughts:
- Write a CLM so the system performs SQL queries to return the data from the correct site
- Use the REST API to 'sign in' to the other site and pull the information from there, then populate the IDO in the current site
- Rework the IDO so that it isn't based off of a table but rather a view. Replicate the view definition in all sites.
I don't want to do data replication as there is no reason for the data to "live" anywhere other than where it currently is.