MDSCHEMA_HIERARCHIES-Rowset

Beschreibt jede Hierarchie innerhalb einer bestimmten Dimension.

Rowsetspalten

Das MDSCHEMA_HIERARCHIES-Rowset enthält die folgenden Spalten.

Spaltenname

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 Microsoft SQL Server Analysis 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 Hierarchie sichtbar ist.

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

HIERARCHY_ORIGIN

DBTYPE_UI2

Eine Bitmaske, die die Quelle der Hierarchie bestimmt:

  • MD_ORIGIN_USER_DEFINED gibt Ebenen in einer benutzerdefinierten Hierarchie an.

  • MD_ORIGIN_ATTRIBUTE gibt Ebenen in einer Attributhierarchie an.

  • MD_ORIGIN_INTERNAL gibt Ebenen in Attributhierarchien an, die nicht aktiviert sind.

  • MD_ORIGIN_KEY_ATTRIBUTE gibt Ebenen in einer Schlüsselattributhierarchie an.

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

GROUPING_BEHAVIOR

DBTYPE_I2

Eine Enumeration, die das erwartete Gruppierungsverhalten von Clients für diese Hierarchie angibt. Folgende Werte sind möglich:

  • EncourageGrouping (1)

  • DiscourageGrouping (2)

STRUCTURE_TYPE

DBTYPE_WSTR

Gibt den Typ der Hierarchie an. Gültige Werte sind unter anderem:

  • Natural

  • Unnatural

  • Unknown

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

OLE DB für OLAP-Schemarowsets