Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 A data domain (domain) is a defined grouping of data to allow the users to view the data with a perspective that highlights the particular properties of the data. The domain defines the model schema (model) and other properties for a that specific focus. Common examples of data domains are customers, students, employees, parts and product orders.

YOUnite doesn't restrict the data architect to a single type of master data such as customers (single domain MDM) but allows the architect models to model for multiple types (customers, productsstudents, employees, parts, product orders, etc) as part of a single solution.

...

A  domain model schema (model) is a JSON object describing the schema for a data domain; it defines the properties that make up the domain's schema. The root node of the model schema is the properties elementproperties element. See Data Domains and Multi-Domain MDM and Data Domains and Multi-Domain MDM for ModelSchema Properties below.

...

propertyrequiredvalid valuesdescription
nameyesMust be at least 3 characters long but no longer than 128.The domain name. Must be unique to the entire YOUnite deployment since domains are typically shared.
zoneUuidnoOwning zone's domain UUIDTODO ROBBIE: The zone that the domain, the domain's versions and its MDRs will be tied to. If this is omitted the caller's current zone will be used. Note that the caller must have permissions to create a domain for the zone.
domainTypenoMASTER_CENTRALIZED or MASTER_FEDERATED

The domain type which can be either:

MASTER CENTRALIZED (defaul default TODO ROBBIE - still?t) When the domain master data is centrally stored in YOUnite. This is used when the entire organization is comfortable or mandated to migrate a domain to a single store. Central stores are optimal for reference data such as a list of states, countries, zip-codes, etc. 

MASTER FEDERATED domains do not store their data centrally in YOUnite but reference and update data on the systems in which it resides. Federated domains require adaptors and metadata and scope configurations and are covered in detail *TODO: TUTORIAL ON FEDERATED*

...