Freigeben über


DISCOVER_ENUMERATORS-Rowset

Gibt eine Liste mit Namen, Datentypen und Enumerationswerten von Enumeratoren zurück, die vom Microsoft XML for Analysis-Anbieter (XMLA) für eine bestimmte Datenquelle unterstützt werden. Der XMLA-Anbieter veröffentlicht alle Enumerationskonstanten, die er erkennt.

Wenn Sie die Discover-Methode mit dem DISCOVER_ENUMERATORS-Enumerationswert im RequestType-Element aufrufen, gibt die Discover-Methode das DISCOVER_ENUMERATORS-Schemarowset zurück.

Rowsetspalten

Für jeden Enumerator gibt es mehrere Elemente, eines für jeden Wert in der Enumeration. Das Rowset, das jeden Enumerator repräsentiert, ist "flat", und der Name des Enumerators kann für Elemente, die zur selben Enumeration gehören, wiederholt werden.

Das DISCOVER_ENUMERATORS-Rowset enthält die folgenden Spalten.

Spaltenname

Typindikator

Länge

Beschreibung

EnumName

DBTYPE_WSTR

Der Name des Enumerators, der eine Wertemenge enthält.

EnumDescription

DBTYPE_WSTR

Eine lokalisierbare Beschreibung des Enumerators. Kann NULL sein.

EnumType

DBTYPE_WSTR

Der Datentyp der Enumerationswerte.

ElementName

DBTYPE_WSTR

Der Name eines der Wertelemente im Enumeratorsatz.

Beispiel: TDP

ElementDescription

DBTYPE_WSTR

(Optional) Eine lokalisierbare Beschreibung des Elements. Kann NULL sein.

ElementValue

DBTYPE_WSTR

Der Wert des Elements. Kann NULL sein.

Beispiel: 01

Dieses Schemarowset ist nicht sortiert.

Einschränkungsspalten

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

Spaltenname

Typindikator

Einschränkungsstatus

EnumName

DBTYPE_WSTR

Siehe auch

Verweis

XMLA-Schemarowsets