Object group

Overview

An Object group is a repository entity that organizes warehouse objects into named groups. Object groups are used to filter the architecture diagram, manage group-specific object membership, inherit membership through object dependencies, and lock grouped objects for a repository user.

Function

Use the Object group entity to maintain group metadata such as name, description, workflow behavior, SSIS configuration script names, and lock ownership.

Object group membership connects a group to repository objects. Membership can be direct or inherited. Direct membership can inherit predecessors, inherit successors, or both. Inherited rows show the parent objects that caused the inheritance and can be excluded without deleting the original direct membership rule.

When object groups are saved, AnalyticsCreator stores group definitions, updates object membership rows, recalculates inherited memberships, removes stale inherited rows, and refreshes group-based locks.

Access

Object groups can be opened from the Groups branch in the repository navigation tree, from a selected group node, or from the Object groups command on supported objects in the architecture diagram.

How to access

Navigation tree

Data warehouse -> Groups -> GROUP

Toolbar

Group selector filters the diagram by group. Group maintenance is opened from the navigation tree or diagram context menu.

Diagram

Supported object -> Object groups

Visual element

Groups dialog, Object group content list, Group selector, and group nodes in the repository navigation tree.

Screen overview

The Groups dialog contains the following visible fields, membership controls, and actions.

ID Property Description
1MemberMarks whether the current object belongs to the group. This column is shown when the dialog is opened for a specific object.
2Inherit predecessorsExtends direct membership to predecessor objects. The option cannot be enabled on inherited membership rows.
3Inherit successorsExtends direct membership to successor objects. The option cannot be enabled on inherited membership rows.
4InheritedRead-only membership state created by inheritance rules. Users cannot activate this flag manually.
5ExcludeExcludes an inherited object from the group. This option is only valid for inherited membership rows.
6NameGroup name. Group names are unique in the repository.
7DescriptionFree-text description for the group.
8Create workflowMarks the group as workflow-enabled. When enabled, AnalyticsCreator can auto-fill the SSIS configuration script file names from the group name.
9SSIS__Configuration complete scriptWorkflow script file name for the complete configuration script. When Create workflow is disabled, the value is cleared.
10SSIS__Configuration enable scriptWorkflow script file name for enabling the configuration. When Create workflow is disabled, the value is cleared.
11SSIS__Configuration disable scriptWorkflow script file name for disabling the configuration. When Create workflow is disabled, the value is cleared.
12Inherited from objectsRead-only list of parent objects that caused inherited membership.
13Locked byRepository login that owns the group lock. Locked group objects are written to repository locks during object-group recalculation.
14Lock / UnlockLock assigns the current repository login to the selected group when it is unlocked. Unlock is allowed for the locking user or repository owner.
15SaveStores group definitions and object membership, recalculates inherited object groups, refreshes group locks, and closes the dialog.
16CancelCloses the dialog without saving the current edits.

Object group content

  • The Object group content list filters by group name or object name.
  • When opened from a selected group node, the list is filtered to that group and the Group column is hidden.
  • The list grid shows Group, Object, Inherit predecessors, Inherit successors, Inherited, Exclude, and Inherited from objects.
  • New membership rows can be added in the grid. Saving validates the inheritance options before writing the changes.

Object group actions

  • The Groups branch provides Refresh, List groups, and Add group.
  • A selected group provides Set diagram filter, Edit group, List objects, Delete group, Lock group, and Unlock group.
  • The Group selector in the main window can switch the active diagram filter between all groups and a selected object group.
  • The dataflow diagram exposes Object groups on supported objects so membership can be edited directly for that object.

Related topics