Canonical Data
SyncHive stores data in its unified data store. This data represents a single source of truth that is suitable for consumption by a wide range of applications. We call this type of data canonical data.
When you develop a connector (or configure an integration) it is important to consider the following:
- Data that you pass into SyncHive will be consumed by multiple downstream applications, including applications that your organization implements in the future.
- The data that you send to SyncHive should reflect this - wherever possible reflecting ‘business’ values rather than application-specific values.
- Non-canonical data is data that is only relevant to a single application. In some cases you’ll need to store this data (typically when the data is created in one application for use in another).