Freigeben über


MDSCHEMA_MEMBERS-Rowset

Beschreibt die Elemente innerhalb einer Datenbank.

Rowset-Spalten

Das MDSCHEMA_MEMBERS-Rowset enthält die folgenden Spalten.

Spaltenname

Typindikator

Länge

Beschreibung

CATALOG_NAME

DBTYPE_WSTR

Der Name der Datenbank, zu der dieses Element gehört.

SCHEMA_NAME

DBTYPE_WSTR

Der Name des Schemas, zu dem dieses Element gehört.

CUBE_NAME

DBTYPE_WSTR

Der Name des Cubes, zu dem dieses Element gehört.

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Dimension, zu der dieses Element gehört.

HIERARCHY_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Hierarchie, zu der dieses Element gehört.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name der Ebene, zu der dieses Element gehört.

LEVEL_NUMBER

DBTYPE_UI4

Der Abstand des Elements vom Stamm der Hierarchie. Die Stammebene entspricht null (0).

MEMBER_ORDINAL

DBTYPE_UI4

(Als veraltet markiert) Gibt immer 0 zurück.

MEMBER_NAME

DBTYPE_WSTR

Der Name des Elements.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name des Elements.

MEMBER_TYPE

DBTYPE_I4

Der Typ des Elements:

  • MDMEMBER_TYPE_REGULAR (1)

  • MDMEMBER_TYPE_ALL (2)

  • MDMEMBER_TYPE_MEASURE (3)

  • MDMEMBER_TYPE_FORMULA (4)

  • MDMEMBER_TYPE_UNKNOWN (0)

  • MDMEMBER_TYPE_FORMULA hat Vorrang vor MDMEMBER_TYPE_MEASURE. Wenn beispielsweise ein Formelelement (berechnetes Element) in der Measures-Dimension vorhanden ist, wird dieses als MDMEMBER_TYPE_FORMULA aufgeführt.

MEMBER_GUID

DBTYPE_GUID

Der GUID des Elements. NULL wenn kein GUID vorhanden ist.

MEMBER_CAPTION

DBTYPE_WSTR

Eine Bezeichnung oder Beschriftung, die dem Element zugeordnet ist. Wird hauptsächlich für Anzeigezwecke verwendet. Wenn keine Beschriftung vorhanden ist, wird MEMBER_NAME zurückgegeben.

CHILDREN_CARDINALITY

DBTYPE_UI4

Die Anzahl der untergeordneten Elemente des Elements. Dies kann eine Schätzung sein, daher sollten sich Consumer nicht darauf verlassen, dass es sich um die exakte Anzahl handelt. Anbieter sollten die bestmögliche Schätzung zurückgeben.

PARENT_LEVEL

DBTYPE_UI4

Der Abstand des dem Element übergeordneten Elements von der Stammebene der Hierarchie. Die Stammebene entspricht null (0).

PARENT_UNIQUE_NAME

DBTYPE_WSTR

Der eindeutige Name des dem Element übergeordneten Elements. Für jedes Element auf der Stammebene wird NULL zurückgegeben.

PARENT_COUNT

DBTYPE_UI4

Die Anzahl der übergeordneten Elemente des Elements.

DESCRIPTION

DBTYPE_WSTR

Diese Spalte gibt immer einen NULL-Wert zurück.

Diese Spalte ist aus Gründen der Abwärtskompatibilität vorhanden.

EXPRESSION

DBTYPE_WSTR

Der Ausdruck für Berechnungen, wenn das Element vom Typ MDMEMBER_TYPE_FORMULA ist

MEMBER_KEY

DBTYPE_WSTR

Der Wert der Schlüsselspalte des Elements. Gibt NULL zurück, wenn das Element einen zusammengesetzten Schlüssel besitzt.

IS_PLACEHOLDERMEMBER

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob ein Element ein Platzhalterelement für eine leere Position in einer Dimensionshierarchie ist.

Dieser ist nur gültig, wenn die MDX Compatibility-Eigenschaft auf 1 festgelegt ist.

IS_DATAMEMBER

DBTYPE_BOOL

Ein boolescher Wert, der angibt, ob das Element ein Datenelement ist.

Gibt "True" zurück, wenn das Element ein Datenelement ist.

SCOPE

DBTYPE_I4

 

Der Gültigkeitsbereich des Elements. Das Element kann ein in der Sitzung berechnetes Element oder ein global berechnetes Element sein. Die Spalte gibt NULL für nicht berechnete Elemente zurück.

Diese Spalte kann einen der folgenden Werte besitzen:

  • MDMEMBER_SCOPE_GLOBAL=1

  • MDMEMBER_SCOPE_SESSION=2

Zero or more additional columns

DBTYPE_UI2

Es werden keine Eigenschaften zurückgegeben, wenn das Element von mehreren Ebenen zurückgegeben werden könnte. Wenn der Tree-Operator beispielsweise PARENT ist und für andere als Parent-Child-Hierarchien SELF ist, werden keine Elementeigenschaften zurückgegeben.

Dies gilt für unregelmäßige Hierarchien, in denen Tree-Operatoren Elemente von unterschiedlichen Ebenen zurückgeben könnten (beispielsweise wenn die vorherige Ebene Lücken enthält und übergeordnete Elemente für Elemente angefordert werden).

Das Rowset wird sortiert nach CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_UNIQUE_NAME, LEVEL_NUMBER, MEMBER_ORDINAL.

Einschränkungsspalten

Das MDSCHEMA_MEMBERS-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_UNIQUE_NAME

DBTYPE_WSTR

Optional.

LEVEL_UNIQUE_NAME

DBTYPE_WSTR

Optional.

LEVEL_NUMBER

DBTYPE_UI4

Optional.

MEMBER_NAME

DBTYPE_WSTR

Optional.

MEMBER_UNIQUE_NAME

DBTYPE_WSTR

Optional.

MEMBER_CAPTION

DBTYPE_WSTR

Optional.

MEMBER_TYPE

DBTYPE_I4

Optional.

TREE_OP

DBTYPE_I4

(Optional) Gilt nur für ein einzelnes Element:

  • MDTREEOP_ANCESTORS (0x20) gibt alle Vorgänger zurück.

  • MDTREEOP_CHILDREN (0x01) gibt nur die direkten untergeordneten Elemente zurück.

  • MDTREEOP_SIBLINGS (0x02) gibt Elemente auf der gleichen Ebene zurück.

  • MDTREEOP_PARENT (0x04) gibt nur die direkten übergeordneten Elemente zurück.

  • MDTREEOP_SELF (0x08) gibt sich in der Liste der zurückgegebenen Zeilen selbst zurück.

  • MDTREEOP_DESCENDANTS (0x10) gibt alle Nachfolger zurück.

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.

Siehe auch

Verweis