Child models are more granular representations that derive from parent models. They inherit characteristics from their parent models while allowing for additional customization or specificity to address unique data requirements or business rules. This hierarchical structure enables organizations to maintain a clear lineage and relationship between different models, ensuring consistency and coherence in data governance practices.
For example, under a 'Customer Profiles' model, child models could be developed for 'Retail Customers' and 'Wholesale Customers.' Each child model would inherit the core attributes from the parent model but include additional fields and rules specific to the needs of retail and wholesale segments, such as loyalty program details for retail customers and bulk order discounts for wholesale customers.
To add a child to a model:
- Navigate to .
- From the list of available assets, select the model asset type for which you want to create a child.
- On the model Assets page, create an asset for the selected model asset type by clicking the Create Model button (for example, 'Parent Model 1') or choose from the list of models available on the page.
- Click on the ellipsis and select Add Child.
- Enter a name for the child model (for example, 'Child Model 1').
- Close the dialog to see the hierarchy tree update. The hierarchy tree reflects this new relationship by displaying the parent-child structure.
- If within the maximum depth, you can create another child model (for example, 'Grandchild Model 1').
For example, for a model asset type with maximum depth of 3, you can create following:
- A parent model named 'Parent Model'
- Under this parent model, add a child model named 'Child Model 1'
- Further add another child model under 'Child Model 1', naming it 'Grandchild Model 1'
The hierarchy now looks like this:
Parent Model
└── Child Model 1
└── Grandchild Model 1