Relationships are associations between metadata objects in Metadata Manager. When you run data lineage analysis, Metadata Manager uses relationships to show how objects are associated to other objects in the metadata catalog. Metadata Manager displays relationships when you view metadata object details.
Metadata Manager creates relationships between metadata objects when you load metadata for packaged or universal resources. For example, you load metadata for a PowerCenter resource. Metadata Manager creates a parent-child relationship between a port and the transformation that contains the port. In addition, Metadata Manager creates a parent-child relationship between the transformation and the mapping that contains the transformation.
You can create relationships for custom metadata objects. For example, you add a metadata object to a custom resource. The source for the custom metadata object originates in an Oracle resource. You want to view the relationship between the custom metadata object and the Oracle resource in a data lineage diagram. Create a relationship between the objects and run data lineage analysis to view the relationship.
The method you use to create a relationship depends on the number of objects you want to create relationships from:
Single metadata object
Use the Details panel to create a relationship from a single metadata object.
Multiple metadata objects
Use the Object Relationships Wizard to create relationships from multiple metadata objects.
Relationships between metadata objects are object-level relationships. Before you create an object-level relationship between metadata objects, you must create a class-level relationship between the classes for the metadata objects. For more information about creating class-level relationships, see the