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 organisation 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). This data can still be stored if necessary - typically as an extension field.