Managing object dependencies in the MDM Repository - 6.3

Talend MDM Platform Studio User Guide

EnrichVersion
6.3
EnrichProdName
Talend MDM Platform
task
Data Governance
Data Quality and Preparation
Design and Development
EnrichPlatform
Talend Studio

Most objects in the MDM Repository are closely related to each other. Whenever you make changes to a repository object, some other objects may also be affected. The close relationships between objects in the MDM Repository are called dependencies.

When you save changes to objects or import objects into the MDM Repository, if the checking of object dependencies in the MDM repository is enabled, their dependencies will be updated automatically. If needed, you can update the object dependencies in the MDM Repository manually. For more information, see How to update object dependencies manually in the MDM Repository.

To reduce the processing time for large projects, you can also disable the checking of object dependencies in the MDM Repository. For more information, see How to disable the checking of object dependencies in the MDM Repository.

In case of any problems related to object dependencies, Talend Studio provides warnings and errors concerning dependencies so that you can identify the object dependencies more easily and better understand the relationships between objects in the MDM Repository. For more information about how to view the relevant warnings and errors, see How to view the warnings and errors related to object dependencies in the MDM Repository.

Moreover, Talend Studio allows you to add object dependencies when you export or deploy MDM repository objects. For more information, see Managing data models and Deploying objects to the MDM Server.

Talend Studio supports the following dependencies between objects:

Object

Dependency

Custom Layout

Data Model

Data Model

Match Rule

Data Model

Role

Data Container

Data Model

View

Data Model

View

Process

Role

Stored Procedure

Role

Trigger

Role

Menu

Role

Custom Layout

Role

Data Container

Role

Data Model

Role

View

Role

Process

Process

Workflow

Process

Job

Process

Data Model

Trigger

Data Model

Trigger

Workflow

Trigger

Job

How to update object dependencies manually in the MDM Repository

You can update the dependencies of objects manually to keep them synchronized.

To update dependencies of all objects in the MDM Repository, from the MDM Repository tree view, click Local Repository and then select Update Dependencies from the contextual menu.

To update the dependencies of one specific object, from the MDM Repository tree view, right-click one specific object and select Update Dependencies from the contextual menu.

A prompt message pops up, showing that the dependencies are updated successfully.

How to view the warnings and errors related to object dependencies in the MDM Repository

If at least one dependency problem occurs to one object, a warning or error decorator will appear automatically in the upper left corner of the object icon. The decorator will disappear automatically once the object has no dependency problems.

Note

Warnings are indicated in yellow whereas errors are indicated in red.

The dependency problems are shown in the MDM Problems view. If this view does not appear at first, click Window > Show view from the menu bar and in the dialog box that opens, expand the Talend node and select MDM Problems.

Warning

If the dependency problems are not shown as expected, you need to make sure the checking of object dependencies in the MDM Repository is enabled or check the settings in the [Configure Contents] dialog box. For more information, see How to customize the way warnings and errors related to object dependencies are displayed and How to disable the checking of object dependencies in the MDM Repository.

If you click Local Repository in the repository tree view, all dependency problems will be displayed in the MDM Problems view.

If you click one specific object in the tree view, the dependency problems related to this object only will be displayed. For example, you can click the data model Product to show its dependency problem(s).

Double-click one item among the MDM problems to open the object which is the owner of the dependency problem.

How to customize the way warnings and errors related to object dependencies are displayed

In the MDM Problems view, to customize the way warnings and errors related to object dependencies are displayed, do the following:

  1. Click the button in the upper right corner of the console.

  2. Click Configure Content to open the [Configure Contents] dialog box.