In this article:

Adding Objects from Object Navigator

Adding Objects from Update Manager

Partial Object Update

Features of Adding Repository Objects to Update

Adding Repository Objects

Object order is crucial when an update is created. Add or place the added objects in the update structure starting from parent objects or sources, which are absent in the target repository, and finishing with the objects that were created on their basis.

NOTE. When separating administrator roles and depending on the selected access control method it is possible to add update elements available to user and also differences in work with update elements and managing object update options.

To track the events that occur during updater installation, use an update unit. One of the development environment units contained in the update can be set as update unit.

Adding Objects from Object Navigator

To add a repository object to update in the object navigator select the Add to Update item in the object's context menu. After executing the operation the object will be added to the update. In the object navigator the object added to the update structure is marked with the red indicator.

If the object contains nested objects, select an option of adding the object to update:

To refresh the update structure, in the update manager click the Refresh button on the toolbar. After executing the operation the added repository objects are displayed in the update structure.

Adding Objects from Update Manager

To add a repository object to update, click the Add Object to Update button on the toolbar or select the Object update object type in the button's drop-down menu. After executing the operation the Select Object from Repository dialog box opens. To add an object with all child objects, toggle the Add with Nested Objects switch to active state. The object will be added to the update structure: to the selected folder created in the update manager or added from the repository; to the selected container; to the end of the list of update objects in the structure root, if no folder or container were selected during adding the object.

To add several repository objects to the update, hold down the CTRL key while selecting objects.

Determining Object Contents and Inclusion in Objects

When an update is created, an added object can be used to create other objects, or it can use objects that must be included in the update.

To determine object contents and how it is included in objects, select the Consists Of or Included In items in the object's context menu. After executing the operation the Consists Of or the Included In dialog box opens:

The Consists Of dialog box displays hierarchical list of objects that are used to create the selected object. The Included In dialog box displays hierarchical list of objects containing the selected object.

Add repository objects to update

Set up object display

Expand or collapse hierarchy of objects

Partial Object Update

One can add table fields/single records and MDM dictionary and composite MDM dictionary elements/attributes to update.

To add table fields/single records and MDM dictionary elements/attributes to update, use the IMetabaseUpdateDataObjectNode.PrimaryKeysOnly, IMetabaseUpdateDataObjectNode.FieldsOnly. After this the object is added to update.

To determine whether the object is partially updated, the Transfer Data column displays the Partial value during creating and opening ready update:

One can use alternative methods of adding to update elements of the MDM dictionary and composite MDM dictionary opened for edit:

Add element to update

Delete element from update

Features of Adding Repository Objects to Update

When the following objects are added to update: tables, external tables, logs, MDM dictionaries, composite MDM dictionaries the Add Object to Update dialog box opens:

The top of the dialog box displays the type of the added object, its name and identifier.

Determine object update options:

When the following objects are added to update: standard cubes internal child objects are added as well:

NOTE. Cube dimensions are added separately.

When the following objects are added to update: calculation algorithms child objects are added as well:

When any type of dictionary is added to update with nested objects, child objects, such as selection schemas or groups of elements are added as well:

If attribute-based access control method is used, to update object attributes add the repository object, to which attributes belong, to the update. The attributes are transferred with the object.

If report preview is enabled in the repository, when reports are added to the update, their preview images are not added to the update because they are not part of metadata. To add images to the update, set the Transfer Object Thumbnail parameter to Yes. After the update is applied, preview images are set to objects if the Allow Displaying of Objects as Icons without Taking into Account Object Access Permissions checkbox is selected in the target repository's security manager.

See also:

Creating an Update