What is a Satellite?
Satellites are the context and content of the core business entities and business relationships.
Each Satellite will only relate to a single Hub or Link.
They contain the descriptive data or history fields of a business key or relationship.
There can be multiple Satellites per given Hub or Link. Common examples of designs for a Satellite can be different source systems, rates of change and types of data.
It is defined with a foreign key attribute to the related Hub or Link. It is generally defined with a field for the load timestamp (load date) and a field for where the data came from (record source).
It can also include a field for the start date, which could be different from the load date for when the context data is active.
How to create a Satellite in 3D?
- Supplements the design of a Hub or Link.
- Add additional attributes from the sources.
- Set the attribute type on the attribute to a designated Satellite attribute type; for example, Satellite medium volatility.
Note
- Only use one Satellite attribute type on the attribute, i.e. one attribute type per type of Satellite. A future release may support multiple attribute types (Split groups of attribute types per Satellite).
- If the designed entity is scoped to become both a Hub and Link; the Satellite attribute types will always be related to the generated Hub.