Managing derived relation types

This topic guides you through the derived relation type editor in the Operating Model settings to create, edit, and delete derived relation types (DRTs).

For comprehensive information about how to create a derived relation type, with practical examples and instructions for using the Relation type builder tab and the JSON tab, go to Building derived relation types.

Common prerequisites

Create a DRT

You can create a derived relation type if the out-of-the-box derived relation types don't meet your needs.

Tip The following steps show how to create a derived relation type using the Relation type builder tab. If you want to create a derived relation type using the JSON tab, go to The "JSON" tab, Linking columns to databases, or Linking data assets to data categories.
  1. On the main toolbar, click Products iconCogwheel icon Settings.
    The Settings page opens.
  2. In the Operating model section, click Relation types.
  3. On the Relation types page, click Add derived relation type.
  4. In the derived relation type editor, on the Details tab, enter the following information.
    FieldDescription
    RoleThe description of the relation type's meaning when originated from the head asset and directed toward the tail asset. A role represents the direction in a relationship between two assets. It describes how the head asset interacts with or is related to the tail asset. For example, in the relation type "Column is part of / contains Table", the role is is part of, which indicates the relationship from the perspective of the head asset (Column) toward the tail asset (Table).
    Co-roleThe description of the relation type's meaning when originated from the tail asset and directed toward the head asset. A co-role represents the inverse direction in a relationship between two assets. It describes how the tail asset interacts with or is related to the head asset. For example, in the relation type "Column is part of / contains Table", the co-role is contains, which indicates the relationship from the perspective of the tail asset (Table) toward the head asset (Column).

Edit a DRT

You can edit a custom derived relation type. For information about what you can edit in an out-of-the-box derived relation type, go to Customizing an OOTB DRT.

  1. On the main toolbar, click Products iconCogwheel icon Settings.
    The Settings page opens.
  2. In the Operating model section, click Relation types.
  3. On the Relation types page, in the Actions column of the derived relation type, click More iconEdit.
    Tip You can use the Kind column to filter the table by the relation kind Derived.
  4. In the derived relation type editor, edit the derived relation type.
    Note Changing the public ID of a derived relation type can affect any existing integrations.
  5. Click Save relation type.
    Your changes are saved.

Delete a DRT

You can delete a custom derived relation type only if it isn't used in another derived relation type. Out-of-the-box and system-managed derived relation types can't be deleted.

  1. On the main toolbar, click Products iconCogwheel icon Settings.
    The Settings page opens.
  2. In the Operating model section, click Relation types.
  3. On the Relation types page, in the Actions column of the derived relation type, click Delete outline rounded icon.
    Tip You can use the Kind column to filter the table by the relation kind Derived.
  4. In the Delete this derived relation type dialog box, click Delete.
    The derived relation type is deleted.

Related topics