Create governance rules using relationships and 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

Create governance rules that measure relationship completeness, predicate coverage, and orphan asset identification. These rules evaluate how thoroughly assets are connected to business terms, policies, domains, and other required relationships. The Data Governance service scores assets based on whether they have all required relationships and predicates populated, automatically updating scores whenever relationships are created, modified, or deleted. You can scope rules to specific asset groups to apply different governance policies across your organization.

Prerequisite: Asset types, relationship types, and predicates must be defined in the Data Catalog.

Use cases

  • Quality assurance: Create a rule that scores datasets higher if they have a relationship to a data quality assessment or validation rule.
  • Lineage tracking: Create a rule that ensures datasets are related to their upstream data sources, confirming that lineage is documented.
  • Domain governance: Create a rule that scores assets higher if they are related to a business domain or business term, ensuring proper classification.
  • Compliance: Create a rule that checks whether sensitive datasets are related to a compliance classification or data protection policy.
  • Relationship completeness: Create a rule that ensures datasets are linked to a business term, a governing policy, and a domain. Any missing required relationship type reduces the governance score.
  • Predicate coverage: Create a rule that verifies mandatory predicates are populated (owned-by, classified-as, linked, policy-mapped). The score reflects how completely each asset is described through its defined predicates.
  • Orphan asset identification: Create a rule that identifies and scores assets with zero qualifying predicates (no relates-to, no grouped-by, no term linkage) as zero on governance, flagging them for remediation.

To create a governance rule using relationships and predicates:

  1. Go to Governance > Rules.
  2. Click Create Rule.
  3. Enter a descriptive name for the rule in the Name field.
    Example: "Check Relationship" or "Datasets with quality assessments"
  4. Enter an optional description in the Description field.
  5. Select or create a dimension in the Dimension field.
    A dimension represents the aspect of governance you are evaluating, such as Completeness, Maturity, or Ownership.
  6. Select the asset type the rule applies to in the Target asset type field.
    • When you select a target asset type, you can view its inheritance hierarchy in the asset type selector. This shows which base types the selected asset type inherits from, allowing you to understand what fields and relationships are available for your rule.
    • The asset type selector displays a hierarchical tree with collapsible categories such as Technical Assets, Business Assets, Domains, Models, and Policies. You can expand each category to view available asset types. You can expand each category to view available asset types, for example, Dataset, Table, or Column.
    • The rule can use all fields available on the selected asset type, including fields it inherits from base types. For example, if you select Table (which inherits from Technical Asset Base), the rule can access fields from both the Table type and its parent types.
  7. Review the scoring bands (Poor: 0-80%, Average: 80-90%, Good: 90-100%) and adjust if needed.
  8. Click the Relationship tab under Evaluation type.
  9. In the Pass condition section, select a relationship or predicate from the dropdown.
    Select the relationship or predicate you want to evaluate. You can check whether a specific relationship exists (for relationship completeness), whether a predicate is populated (for predicate coverage), or whether an asset has any qualifying predicates (for orphan asset identification).
  10. Select an operator from the second dropdown (typically exists or does not exist).
    This determines whether the rule passes if the relationship exists or does not exist. Use exists to ensure required relationships or predicates are present, or does not exist to identify orphan assets missing required connections.
  11. Optionally, click Add Condition to add additional relationship or predicate conditions.
    You can combine multiple checks using AND or OR logic.
  12. Click Create to save the rule.

Your rule is now active. Your governance dashboard now displays scores based on relationship completeness, predicate coverage, and orphan asset identification. Assets with all required relationships and predicates populated receive higher scores. Assets missing required relationships, incomplete predicates, or zero qualifying predicates receive lower scores and are flagged for remediation.

To view the scores calculated by this rule, go to Governance > Scores. You can also view rules applied to individual assets by opening an asset and clicking the Rules tab.