Configure predicates - Precisely Data Integrity Suite

Data Integrity Suite

Product
Spatial_Analytics
Data_Integration
Data_Enrichment
Data_Governance
Precisely_Data_Integrity_Suite
geo_addressing_1
Data_Observability
Data_Quality
dis_core_foundation
Services
Spatial Analytics
Data Integration
Data Enrichment
Data Governance
Geo Addressing
Data Observability
Data Quality
Core Foundation
ft:title
Data Integrity Suite
ft:locale
en-US
PublicationType
pt_product_guide
copyrightfirst
2000
copyrightlast
2026

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.
  1. Go to Configuration > Governance > Predicates.
  2. Click Create Predicate to create a new predicate.
  3. Enter a Name for your predicate, for example 'Contains'.
  4. Enter a name of the Inverse of the predicate, for example 'Contained In'.
  5. Choose a Functional Type. Data Integrity Suite supports the following predicate functional types:
  6. 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.