MDSCHEMA_HIERARCHIES-Rowset

Beschreibt jede Hierarchie innerhalb einer bestimmten Dimension.

Rowsetspalten

Das MDSCHEMA_HIERARCHIES-Rowset enthält die folgenden Spalten.

Column name

Typindikator

Länge

Beschreibung

CATALOG_NAME

DBTYPE_WSTR

Der Name des Katalogs, zu dem diese Hierarchie gehört. NULL, wenn der Anbieter keine Kataloge unterstützt.

SCHEMA_NAME

DBTYPE_WSTR

Nicht unterstützt

CUBE_NAME

DBTYPE_WSTR

(Erforderlich) Der Name des Cubes, zu dem diese Hierarchie gehört.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Dimension, zu der diese Hierarchie gehört. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt.

HIERARCHY_NAME

DBTYPE_WSTR

Der Name der Hierarchie. Leer, wenn es nur eine einzelne Hierarchie in der Dimension gibt. In MicrosoftSQL ServerAnalysis Services ist hierfür immer ein Wert vorhanden.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Hierarchie.

HIERARCHY_GUID

DBTYPE_GUID

Nicht unterstützt

HIERARCHY_CAPTION

DBTYPE_WSTR

Eine Bezeichnung oder Beschriftung, die der Hierarchie zugeordnet ist. Wird hauptsächlich für Anzeigezwecke verwendet. Wenn keine Beschriftung vorhanden ist, wird HIERARCHY_NAME zurückgegeben. Wenn die Dimension keine oder nur eine einzelne Hierarchie enthält, enthält diese Spalte den Namen der Dimension.

DIMENSION_TYPE

DBTYPE_I2

Der Typ der Dimension. Gültige Werte sind unter anderem:

  • MD_DIMTYPE_UNKNOWN (0)

  • MD_DIMTYPE_TIME (1)

  • MD_DIMTYPE_MEASURE (2)

  • MD_DIMTYPE_OTHER (3)

  • MD_DIMTYPE_QUANTITATIVE (5)

  • MD_DIMTYPE_ACCOUNTS (6)

  • MD_DIMTYPE_CUSTOMERS (7)

  • MD_DIMTYPE_PRODUCTS (8)

  • MD_DIMTYPE_SCENARIO (9)

  • MD_DIMTYPE_UTILIY (10)

  • MD_DIMTYPE_CURRENCY (11)

  • MD_DIMTYPE_RATES (12)

  • MD_DIMTYPE_CHANNEL (13)

  • MD_DIMTYPE_PROMOTION (14)

  • MD_DIMTYPE_ORGANIZATION (15)

  • MD_DIMTYPE_BILL_OF_MATERIALS (16)

  • MD_DIMTYPE_GEOGRAPHY (17)

HIERARCHY_CARDINALITY

DBTYPE_UI4

Die Anzahl der Member in der Hierarchie.

DEFAULT_MEMBER

DBTYPE_WSTR

Das Standardelement für diese Hierarchie. Dies ist ein eindeutiger Name. Jede Hierarchie muss ein Standardelement haben.

ALL_MEMBER

DBTYPE_WSTR

Das Element auf der höchsten Rollupebene.

DESCRIPTION

DBTYPE_WSTR

Eine lesbare Beschreibung der Hierarchie. NULL, wenn keine Beschreibung vorhanden ist.

STRUCTURE

DBTYPE_I2

Die Struktur der Hierarchie. Gültige Werte sind unter anderem:

  • MD_STRUCTURE_FULLYBALANCED (0)

  • MD_STRUCTURE_RAGGEDBALANCED (1)

  • MD_STRUCTURE_UNBALANCED (2)

  • MD_STRUCTURE_NETWORK (3)

IS_VIRTUAL

DBTYPE_BOOL

Gibt immer False zurück.

IS_READWRITE

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die "Rückschreiben von Dimensionen"-Spalte aktiviert ist.

Gibt TRUE zurück, wenn die Write Back to dimension-Spalte, die diese Hierarchie darstellt, aktiviert wird.

DIMENSION_UNIQUE_SETTINGS

DBTYPE_I4

Gibt immer MDDIMENSIONS_MEMBER_KEY_UNIQUE (1) zurück.

DIMENSION_MASTER_UNIQUE_NAME

DBTYPE_WSTR

Gibt immer NULL zurück.

DIMENSION_IS_VISIBLE

DBTYPE_BOOL

Gibt immer true zurück. Wenn die Dimension nicht sichtbar ist, wird sie nicht im Schemarowset angezeigt.

HIERARCHY_ORDINAL

DBTYPE_UI4

Gibt die Ordnungszahl der Hierarchie über alle Hierarchien des Cubes hinweg zurück.

DIMENSION_IS_SHARED

DBTYPE_BOOL

Gibt immer TRUE zurück.

HIERARCHY_IS_VISIBLE

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob die Hierachie sichtbar ist.

Gibt TRUE zurück, wenn die Hierachie sichtbar ist; andernfalls wird FALSE verwendet.

HIERARCHY_ORIGIN

DBTYPE_UI2

Eine Bitmaske, die die Quelle der Hierarchie bestimmt:

  • MD_USER_DEFINED identifiziert benutzerdefinierte Hierarchien und verfügt über einen Wert von 0x0000001.

  • MD_SYSTEM_ENABLED identifiziert Attributhierarchien und verfügt über einen Wert von 0x0000002.

  • MD_SYSTEM_INTERNAL identifiziert Attribute ohne Attributhierarchien und verfügt über einen Wert von 0x0000004.

Eine Parent-Child-Attributhierarchie ist sowohl MD_USER_DEFINED als auch MD_SYSTEM_ENABLED.

HIERARCHY_DISPLAY_FOLDER

DBTYPE_WSTR

Der zu verwendende Pfad beim Anzeigen der Hierarchie in der Benutzeroberfläche. Ordnernamen werden durch ein Semikolon (;) voneinander getrennt. Geschachtelte Ordner werden durch einen umgekehrten Schrägstrich (\) angegeben.

INSTANCE_SELECTION

DBTYPE_UI2

Ein Hinweis an die Clientanwendung, wie die Hierarchie angezeigt werden soll. Gültige Werte sind unter anderem:

  • MD_INSTANCE_SELECTION_NONE

  • MD_INSTANCE_SELECTION_DROPDOWN

  • MD_INSTANCE_SELECTION_LIST

  • MD_INSTANCE_SELECTION_FILTEREDLIST

  • MD_INSTANCE_SELECTION_MANDATORYFILTER

Das Rowset wird sortiert nach CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME und HIERARCHY_NAME.

Einschränkungsspalten

Das MDSCHEMA_HIERARCHIES-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.

Spaltenname

Typindikator

Einschränkungsstatus

CATALOG_NAME

DBTYPE_WSTR

Optional.

SCHEMA_NAME

DBTYPE_WSTR

Optional.

CUBE_NAME

DBTYPE_WSTR

Optional.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Optional.

HIERARCHY_NAME

DBTYPE_WSTR

Optional.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Optional.

HIERARCHY_ORIGIN

DBTYPE_UI2

(Optional) Eine Standardeinschränkung ist für MD_USER_DEFINED und MD_SYSTEM_ENABLED gültig.

CUBE_SOURCE

DBTYPE_UI2

(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:

  • 1 CUBE

  • 2 DIMENSION

Die Standardeinschränkung besitzt den Wert 1.

HIERARCHY_VISIBILITY

DBTYPE_UI2

(Optional) Eine Bitmap mit einem der folgenden gültigen Werte:

  • 1 Sichtbar

  • 2 Nicht sichtbar

Die Standardeinschränkung besitzt den Wert 1.

Siehe auch

Verweis