Hierarchy

Overview

A Hierarchy is a repository entity that defines an ordered set of columns for a data mart dimension table. Hierarchies are used to describe drill-down paths and named levels that can be consumed by generated analytical structures.

Function

Use the Hierarchy entity to assign a hierarchy name and description to a data mart dimension table, then maintain the ordered hierarchy columns that make up the hierarchy levels.

Hierarchy setup is limited to Data mart schemas and dimension-view table types. After a schema is selected, the table selector shows only supported dimension tables. After a table is selected, the hierarchy-column grid offers columns from that table.

When a hierarchy is saved, AnalyticsCreator validates that the hierarchy name is not empty and that a table is selected, stores the hierarchy and its column rows, refreshes the repository navigation tree, and reloads the detail page with the saved hierarchy id.

Access

Hierarchies can be opened from the Data mart ribbon tab, from the Hierarchies branch in the repository navigation tree, from an eligible table node, or from the hierarchies list.

How to access

Navigation tree

Data warehouse -> Hierarchies -> TABLE -> HIERARCHY

Toolbar

Data mart -> List -> Hierarchies

Diagram

Not applicable.

Visual element

Hierarchies list, Hierarchy detail page, and hierarchy nodes in the repository navigation tree.

Screen overview

The Hierarchy detail page contains the following visible fields, grid columns, and actions.

ID Property Description
1SchemaData mart schema that owns the hierarchy table. The selector is limited to Data mart schemas.
2TableDimension table for the hierarchy. The selector is limited to data mart dimension views with or without history.
3Hierarchy nameName of the hierarchy. Saving requires a non-empty value, and hierarchy names are unique per table.
4DescriptionFree-text description for the hierarchy.
5ColumnHierarchy-column selector. After a table is selected, this selector shows columns from that table.
6SeqNrOrder number for the hierarchy level. New rows receive the next sequence number after the current maximum.
7NameOptional display name for the hierarchy level.
8DescriptionOptional description for the hierarchy level.
9SaveValidates and saves the hierarchy and hierarchy-column rows, then refreshes the repository navigation tree.
10CancelReturns to the previous page. If there are unsaved changes, AnalyticsCreator asks whether to save or cancel the navigation.

List behavior

  • The hierarchies list filters by hierarchy name, schema name, or table name.
  • The list grid shows Schema, Table, Hierarchy, and Clustered.
  • The list is ordered by schema, table, and hierarchy name.
  • Double-clicking a hierarchy row opens the selected hierarchy in the Hierarchy detail page.
  • New opens the Hierarchy detail page for a new hierarchy. Delete removes the selected hierarchy after confirmation.

Hierarchy actions

  • The Hierarchies node groups hierarchy entries by table. Each table branch lists its hierarchies by hierarchy name.
  • The Hierarchies branch provides Refresh, List hierarchies, and Add hierarchy.
  • A selected hierarchy provides Refresh, Edit hierarchy, and Delete hierarchy.
  • Below a hierarchy, the navigation tree lists hierarchy columns ordered by SeqNr and then by column name. A selected hierarchy column provides Edit hierarchy columns and opens the same Hierarchy detail page with that column selected.
  • Eligible data mart dimension table nodes also expose a Hierarchies child branch.

Related topics