Analyzing object dependencies

Analyze an object's dependencies to see which other objects would be affected if you delete it.

About this task

Objects have relationships with other objects. For example, a cube can be linked to another cube. Or a dimension can be part of a cube's structure. If one object's deletion would affect a second object's properties, the second object is called a dependent object.

Therefore, when one cube links to a second cube, the first cube is the dependent object. This is because deleting the second cube would result in a broken link for the first cube. Similarly, when a dimension is part of a cube, the cube is the dependent object because deleting the dimension would affect the structure of the cube.

You can view all the dependent objects of selected objects. This can help you decide which objects not to delete. If you try to delete an object that has dependent objects, you will be prompted to remove the dependencies first.

Procedure

  1. In the Model Design pane, expand a folder.
  2. Select one or more objects.
    Note: Ctrl-click to select multiple objects.
  3. Right-click on the selection and click Show Dependencies. A Dependencies tab dependencies icon lists all the dependent objects for each selected object.
  4. If you want to open a dependent object in the viewer, click its link.
  5. If you want to sort multiple dependencies, do the following actions:
    1. Click the Object column header to sort selected objects.
    2. Click the Is needed by column header to sort the dependent objects.