Predicates play a vital role in defining the relationships and dependencies among different asset types. They help in establishing rules and constraints that govern how data can be related to each other, ensuring consistency in data management practices. The workspace administrator is responsible to define and maintain a set of relationship types that link assets in the system. Before creating relationships, you must first define the predicates to use, that will link the two sides of a relationship.
Predicate functional types play a
crucial role in defining the relationships between data entities.
Each predicate functional type represents a specific way in which
data assets interact with each other. There are several common
predicate functional types that are useful for data governance and
are as follows. Each functional type has a table that shows a
default predicate and inverse predicate.
- Go to .
- Click Create Predicate to create a new predicate.
- Enter a Name for your predicate, for example 'Contains'.
- Enter a name of the Inverse of the predicate, for example 'Contained In'.
- Choose a Functional Type. Data Integrity Suite supports the following predicate functional types:
- Click Create Predicate to create the new predicate and return to the list of predicates.
You can now establish relationships between assets by using the predicates that you have created to frame the link between the two objects.
- To edit a predicate: Click the ellipsis next to a
predicate name. Click Edit and change
the Name or the
Inverse of the predicate as
required and click Save.Note: You can only change the Name and Inverse of the predicate and not the Functional Type.
- To delete a predicate: Click the ellipsis next to a predicate name. Click Delete and on the Delete Predicate panel, click Delete to proceed.
Warning: You cannot edit or
delete system predicates. You can only delete custom
predicates.