Entity Schema

Overview

Entity Schemas are contracts for the values of connector and adapter entities.

Parallels can be drawn between the concept of an object class and a schema of both adapters and connectors.

Image 3835

Schema Fields

Each entity schema comprises of a series of fields, which each enforce constraints on the data being described.

These constraints include:

  • Enforcing a particular value type against the data field.
  • Denoting a particular data field as the key of the component (and subsequently enforcing uniqueness).
  • Describing whether a data field can be updated on the source system.
    e.g. Whether a connector can update that field
  • Describing whether that data field must have a value.
  • Along with a series of additional constraints that can be applied on a per field basis.

Image 3837

This article was helpful for 1 person. Is this article helpful for you?