Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The MDSCHEMA_HIERARCHIES rowset contains the following columns.
|
Name |
Type |
Restriction |
Description |
|---|---|---|---|
|
CATALOG_NAME |
xsd:string |
Yes |
The name of the database. |
|
SCHEMA_NAME |
xsd:string |
Yes |
The name of the schema.<233> |
|
CUBE_NAME |
xsd:string |
Yes |
The name of the cube. |
|
DIMENSION_UNIQUE_NAME |
xsd:string |
Yes |
The unique name of the dimension.<234> |
|
HIERARCHY_NAME |
xsd:string |
Yes |
The name of the hierarchy. This column MAY<235> be blank if there is only a single hierarchy in the dimension. |
|
HIERARCHY_UNIQUE_NAME |
xsd:string |
Yes |
The unique name of the hierarchy. |
|
HIERARCHY_GUID |
uuid |
|
The GUID of the hierarchy. |
|
HIERARCHY_CAPTION |
xsd:string |
|
The caption of the hierarchy. |
|
DIMENSION_TYPE |
xsd:short |
|
The type of the dimension.
|
|
HIERARCHY_CARDINALITY |
xsd:unsignedInt |
|
The number of members in the hierarchy. |
|
DEFAULT_MEMBER |
xsd:string |
|
The default member for this hierarchy. |
|
ALL_MEMBER |
xsd:string |
|
The member name at the highest level of the hierarchy. |
|
DESCRIPTION |
xsd:string |
|
A description of the hierarchy. |
|
STRUCTURE |
xsd:short |
|
The structure of the hierarchy. Valid values are defined in the following table.
For more information, see the definitions for balanced hierarchy and unbalanced hierarchy in section 1.1. |
|
IS_VIRTUAL |
xsd:boolean |
|
When true, indicates that the hierarchy is a virtual hierarchy; otherwise false.<236> |
|
IS_READWRITE |
xsd:boolean |
|
When true, indicates that write back to the hierarchy is enabled; otherwise false. |
|
DIMENSION_UNIQUE_SETTINGS |
xsd:int |
|
A list of values that specifies which columns contain unique values:<237>
|
|
DIMENSION_MASTER_UNIQUE_NAME |
xsd:string |
|
The unique name of the master dimension.<238> |
|
DIMENSION_IS_VISIBLE |
xsd:boolean |
|
When true, indicates that the dimension is visible; otherwise false.<239> |
|
HIERARCHY_ORDINAL |
xsd:unsignedInt |
|
The ordinal number of the hierarchy across all hierarchies of the dimension. |
|
DIMENSION_IS_SHARED |
xsd:boolean |
|
When true, indicates that the dimension is shared; otherwise false.<240> |
|
HIERARCHY_IS_VISIBLE |
xsd:boolean |
|
When true, indicates that the hierarchy is visible; otherwise false. |
|
HIERARCHY_ORIGIN |
xsd:unsignedShort |
Yes |
A bitmask that determines the source of the hierarchy.
|
|
HIERARCHY_DISPLAY_FOLDER |
xsd:string |
|
Display folder for the hierarchy. |
|
INSTANCE_SELECTION |
xsd:unsignedShort |
|
A list of values that provides a hint to the client application about how to display the hierarchy values. Valid values include the following:
|
|
GROUPING_BEHAVIOR |
xsd:unsignedShort |
|
Recommends to client applications how to build queries within the hierarchy. Valid values include the following:
|
|
STRUCTURE_TYPE |
xsd:string |
|
Indicates the type of hierarchy. Valid values include the following:
|
The response has the following definition.
-
<xsd:element name="root"> <xsd:complexType> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="row" type="row" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:simpleType name="uuid"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}- [0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}" /> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="row"> <xsd:sequence> <xsd:element sql:field="CATALOG_NAME" name="CATALOG_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="SCHEMA_NAME" name="SCHEMA_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="CUBE_NAME" name="CUBE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DIMENSION_UNIQUE_NAME" name="DIMENSION_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_NAME" name="HIERARCHY_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_UNIQUE_NAME" name="HIERARCHY_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_GUID" name="HIERARCHY_GUID" type="uuid" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_CAPTION" name="HIERARCHY_CAPTION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DIMENSION_TYPE" name="DIMENSION_TYPE" type="xsd:short" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_CARDINALITY" name="HIERARCHY_CARDINALITY" type="xsd:unsignedInt" minOccurs="0" /> <xsd:element sql:field="DEFAULT_MEMBER" name="DEFAULT_MEMBER" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="ALL_MEMBER" name="ALL_MEMBER" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DESCRIPTION" name="DESCRIPTION" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="STRUCTURE" name="STRUCTURE" type="xsd:short" minOccurs="0" /> <xsd:element sql:field="IS_VIRTUAL" name="IS_VIRTUAL" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="IS_READWRITE" name="IS_READWRITE" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="DIMENSION_UNIQUE_SETTINGS" name="DIMENSION_UNIQUE_SETTINGS" type="xsd:int" minOccurs="0" /> <xsd:element sql:field="DIMENSION_MASTER_UNIQUE_NAME" name="DIMENSION_MASTER_UNIQUE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DIMENSION_IS_VISIBLE" name="DIMENSION_IS_VISIBLE" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_ORDINAL" name="HIERARCHY_ORDINAL" type="xsd:unsignedInt" minOccurs="0" /> <xsd:element sql:field="DIMENSION_IS_SHARED" name="DIMENSION_IS_SHARED" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_IS_VISIBLE" name="HIERARCHY_IS_VISIBLE" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_ORIGIN" name="HIERARCHY_ORIGIN" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="HIERARCHY_DISPLAY_FOLDER" name="HIERARCHY_DISPLAY_FOLDER" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="INSTANCE_SELECTION" name="INSTANCE_SELECTION" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="GROUPING_BEHAVIOR" name="GROUPING_BEHAVIOR" type="xsd:unsignedShort" minOccurs="0" /> <xsd:element sql:field="STRUCTURE_TYPE" name="STRUCTURE_TYPE" type="xsd:string" minOccurs="0" /> </xsd:sequence> </xsd:complexType>