Data Replication is a near real-time copy of the Resource or Contact Record data stored in the iCarol servers to an external local or cloud-based Microsoft SQL Server Instance. Using SQL Server transactional replication, as changes are made to the Resource or Contact Records in iCarol, the records are copied to the external servers within minutes. Data replication is available using the 'standard relational iCarol schema' (the same format used for your Data Export files) for Contact Records, Resources (Standard), and Resources (HSDS).
This feature may be useful for your organization if you wish to copy your Resource or Contact records and create any of the following outside your iCarol system:
- Resource Directories
- Statistical Reports
- Dashboards
- Any other integrations outside of iCarol
Setup Data Replication
First, your organization will need to set up a destination database for the replicated data. You will need to provide to iCarol:
- Destination Database Connection String, including the server address (public IP address), port, etc. of the server hosting the database
- The fully qualified domain name of the server
- Credentials to the server (username & password) - Please ensure the account created for iCarol has permission enabled to allow for the connection and writing to the database.
- Allow access through firewalls for iCarol to connect to your server, consider whitelisting the IP addresses listed in our "iCarol IP Addresses and Ports" Knowledge Base
Once you provide the necessary details, iCarol will attempt to connect to your server. Once a successful connection is made, we will replicate tables then data into those tables.