MDSCHEMA_LEVELS-Rowset
Beschreibt jede Ebene innerhalb einer bestimmten Hierarchie.
Rowsetspalten
Das MDSCHEMA_LEVELS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Der Name des Katalogs, zu dem diese Ebene gehört. NULL, wenn der Anbieter keine Kataloge unterstützt. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Der Name des Schemas, zu dem diese Ebene gehört. NULL, wenn der Anbieter keine Schemas unterstützt. |
|
CUBE_NAME |
DBTYPE_WSTR |
Der Name des Cubes, zu dem diese Ebene gehört. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Der eindeutige Name der Dimension, zu der diese Ebene gehört. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Der eindeutige Name der Hierarchie. Wenn die Ebene zu mehreren Hierarchien gehört, gibt es eine Zeile für jede Hierarchie, zu der die Ebene gehört. Für Anbieter, die eindeutige Namen durch eine Einschränkung generieren, ist jede Komponente dieses Namens begrenzt. |
|
LEVEL_NAME |
DBTYPE_WSTR |
Der Name der Ebene. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Der ordnungsgemäß mit Escapezeichen versehene eindeutige Name der Ebene. |
|
LEVEL_GUID |
DBTYPE_GUID |
Nicht unterstützt. |
|
LEVEL_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 LEVEL_NAME zurückgegeben. |
|
LEVEL_NUMBER |
DBTYPE_UI4 |
Der Abstand der Ebene vom Stamm der Hierarchie. Die Stammebene entspricht null (0). |
|
LEVEL_CARDINALITY |
DBTYPE_UI4 |
Die Anzahl der Elemente in der Ebene. |
|
LEVEL_TYPE |
DBTYPE_I4 |
Der Typ der Ebene:
|
|
DESCRIPTION |
DBTYPE_WSTR |
Eine lesbare Beschreibung der Ebene. NULL, wenn keine Beschreibung vorhanden ist. |
|
CUSTOM_ROLLUP_SETTINGS |
DBTYPE_I4 |
Eine Bitmap, die die benutzerdefinierten Rollupoptionen angibt:
|
|
LEVEL_UNIQUE_SETTINGS |
DBTYPE_I4 |
Eine Bitmap, die angibt, welche Spalten eindeutige Werte enthalten, wenn die Ebene nur Elemente mit eindeutigen Namen oder Schlüsseln enthält. Die Datei Msmd.h definiert die folgenden Bitwertkonstanten für diese Bitmap:
Der Schlüssel ist in Microsoft SQL Server Analysis Services immer eindeutig. Der Name ist eindeutig, wenn die Einstellung für das Attribut UniqueInDimension oder UniqueInAttribute lautet. |
|
LEVEL_IS_VISIBLE |
DBTYPE_BOOL |
Ein boolescher Wert, der angibt, ob die Ebene sichtbar ist. Es wird immer True zurückgegeben. Wenn die Ebene nicht sichtbar ist, wird sie nicht im Schemarowset angezeigt. |
|
LEVEL_ORDERING_PROPERTY |
DBTYPE_WSTR |
Die ID des Attributs, anhand dessen die Ebene sortiert wird. |
|
LEVEL_DBTYPE |
DBTYPE_I4 |
Die DBTYPE-Enumeration der Elementschlüsselspalte, die für das Ebenenattribut verwendet wird. NULL, wenn verkettete Schlüssel als Elementschlüsselspalte verwendet werden. |
|
LEVEL_MASTER_UNIQUE_NAME |
DBTYPE_WSTR |
Es wird immer NULL zurückgegeben. |
|
LEVEL_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
Die SQL-Darstellung der Ebenenelementnamen. |
|
LEVEL_KEY_SQL_COLUMN_NAME |
DBTYPE_WSTR |
Die SQL-Darstellung der Ebenenelement-Schlüsselwerte. |
|
LEVEL_UNIQUE_NAME_SQL_COLUMN_NAME |
DBTYPE_WSTR |
Die SQL-Darstellung der eindeutigen Ebenennamen. |
|
LEVEL_ATTRIBUTE_HIERARCHY_NAME |
DBTYPE_WSTR |
Der Name der Attributhierarchie, die die Quelle der Ebene bereitstellt. |
|
LEVEL_KEY_CARDINALITY |
DBTYPE_UI2 |
Die Anzahl der Spalten im Ebenenschlüssel. |
|
LEVEL_ORIGIN |
DBTYPE_UI2 |
Eine Bitmap, die definiert, wie die Quelle der Ebene bestimmt wird:
|
Das Rowset wird sortiert nach CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME und LEVEL_NUMBER.
Einschränkungsspalten
Das MDSCHEMA_LEVELS-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_NAME |
DBTYPE_WSTR |
Optional. |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Optional. |
LEVEL_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:
Die Standardeinschränkung besitzt den Wert 1. |
LEVEL_VISIBILITY |
DBTYPE_UI2 |
(Optional) Eine Bitmap mit einem der folgenden Werte:
Die Standardeinschränkung besitzt den Wert 1. |