Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Hierarchy object represents a collection of levels that provide a logical hierarchical drilldown path for client applications. It is a child of a Table object.
The Hierarchy object has the following properties.
|
Name |
Type |
Description |
|---|---|---|
|
ID |
unsignedLong |
A reference to the object. |
|
TableID |
unsignedLong |
An ID-based reference to a Table object. |
|
Name |
string |
The name of the object. |
|
Description |
string |
The description of the object. |
|
IsHidden |
boolean |
A Boolean that indicates whether the hierarchy is treated as hidden by client visualization tools. If the hierarchy is treated as hidden by client visualization tools, it is "true"; otherwise, it is "false". |
|
State |
enumeration |
A value that provides information about the state of the hierarchy. The possible values and their interpretation are as follows:
|
|
HierarchyStorageID |
unsignedLong |
An ID-based reference to a HierarchyStorage object. The HierarchyStorage object is reserved for internal use only. |
|
ModifiedTime |
dateTime |
The time that the object was last modified. |
|
StructureModifiedTime |
dateTime |
The time that the structure of the object was last modified. |
|
RefreshedTime |
dateTime |
The time that the object was last refreshed. |
|
DisplayFolder |
string |
Defines the display folder in which the hierarchy is displayed by the client applications. |
|
HideMembers<61> |
enumeration |
A value that allows the members of a ragged/unbalanced hierarchy to be hidden. Compatibility level 1400 or higher is required. The possible values are as follows:
|
|
LineageTag<62> |
string |
An optional tag that can be used to define the lineage of a hierarchy across different versions of a model. Compatibility level 1600 or higher is required. |
|
SourceLineageTag<63> |
string |
An optional tag that can be used to define the lineage of a referenced hierarchy across different versions of a model. As opposed to LineageTag, SourceLineageTag can be used to define the lineage of a referenced hierarchy rather than a hierarchy itself. SourceLineageTag is useful when a model references other models by using a Direct Query connection. Compatibility level 1600 or higher is required. |