Models are the specific implementations or representations of model asset types, detailing the relationships, attributes, and rules associated with particular data sets. They serve as the practical application of the concepts defined by model asset types.
You can add items to models in your system based on your assigned responsibilities. Each model can have its own properties and a designated responsible party, such as a business owner or data steward. Related assets can inherit these responsibilities, establishing ownership and control over asset management. The models created can differ across companies.
To create a model asset:
- Go to . The list of model asset types display where you can view the Name, Description, and total Asset Count for each type.
- Click the arrows next to the Name column header to sort the column either in ascending or descending order.
- Click a model type from the list to view all its assets. Click Create Model to create a new asset and give a suitable name to the asset.
- Click Create or
Create and Add Another.
The system then ensures that the key fields used to
identify this asset are unique.
- If there is a single key field, such as Name, which is not unique, then it will be identified as an invalid field.
- If there are multiple key fields that are not unique, a different validation message displays for all key fields.
- Once the asset is created, it is automatically
opened where you can view its
Details in the
Information panel on the
right. You can further perform the following actions
from this panel.
- Open: This will take you to the page where you can view Details. On the this page, you can click Edit to edit the details of the asset in the Edit Asset dialog.
- Open in New Tab: This will open the asset in a different tab in your browser.
- Edit: This opens the Edit Asset dialog box for you to edit the details of the asset.
- View Information: Opens the Information panel on the right.
- Open: Opens the Details tab in the current tab in browser.
- Open in New Tab: Opens the Details tab in a new tab in browser.
- Add Child: Open the Create Asset dialog where you can create a child model.
- Edit: Opens the Edit Asset dialog where you can edit the configuration of the asset.
- Delete: Opens the Delete Asset dialog where you can remove the asset from the system.
Add a child model to a model
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:
- Go 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 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').
- 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 will appear as following:
Parent Model
└── Child Model 1
└── Grandchild Model 1