DISCOVER_STORAGE_TABLE_COLUMNS-Rowset
Stellt Informationen zu Speichertabellen auf Spaltenebene bereit, die von einer im SharePoint- oder tabellarischen Modus ausgeführten Analysis Services-Datenbank verwendet werden.
Gilt für: tabellarische Modelle
Rowsetspalten
Das DISCOVER_STORAGE_TABLE_COLUMNS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Einschränkung |
Beschreibung |
---|---|---|---|
DATABASE_NAME |
DBTYPE_WSTR |
Ja |
Gibt den Namen der Datenbank an, die die Tabellen enthält. Bei Auslassung wird die aktuelle Datenbank verwendet. Das DISCOVER_STORAGE_TABLE_COLUMNS-Rowset kann mithilfe dieser Spalte eingeschränkt werden. |
CUBE_NAME |
DBTYPE_WSTR |
Ja |
Gibt den Cube oder das Modell an, das die Tabellen enthält. Das DISCOVER_STORAGE_TABLES-Rowset kann mithilfe dieser Spalte eingeschränkt werden. |
MEASURE_GROUP_NAME |
DBTYPE_WSTR |
Ja |
Der Name der Measuregruppe. |
DIMENSION_NAME |
DBTYPE_WSTR |
Der Name der Dimension. |
|
ATTRIBUTE_NAME |
DBTYPE_WSTR |
Der Name des Attributs. |
|
TABLE_ID |
DBTYPE_WSTR |
Die ID der Tabelle. |
|
COLUMN_ID |
DBTYPE_ WSTR |
Die ID der Spalte. Die Spalten-ID ist für das xVelocity-Modul für Datenanalyse im Arbeitsspeicher (VertiPaq) intern und wird nur zu Informationszwecken verwendet. |
|
COLUMN_TYPE |
DBTYPE_WSTR |
Der Typ der Spalte. Der Spaltentyp ist für das xVelocity-Modul für Datenanalyse im Arbeitsspeicher (VertiPaq) intern und wird nur zu Informationszwecken verwendet.
|
|
COLUMN_ENCODING |
DBTYPE_UI8 |
Eine ganze Zahl, die den für Spaltendaten verwendeten Codierungstyp darstellt.
|
|
DATATYPE |
DBTYPE_WSTR |
Der Datentyp der Spalte. Folgende Werte sind möglich:
|
|
ISKEY |
DBTYPE_BOOL |
True, falls die Spalte als Primär- oder Fremdschlüssel verwendet wird; andernfalls false. |
|
ISUNIQUE |
DBTYPE_BOOL |
True, falls die Werte in der Spalte eindeutig sind; andernfalls false. |
|
ISNULLABLE |
DBTYPE_BOOL |
True, falls die Spalte auf NULL festgelegt werden kann; andernfalls false. |
|
ISROWNUMBER |
DBTYPE_BOOL |
True, falls die Spalte eine Zeilennummernspalte ist. Zeilennummernspalten zur internen Verwendung durch das xVelocity-Modul für Datenanalyse im Arbeitsspeicher. |
Verwenden von ADOMD.NET zum Zurückgeben des Rowsets
Wenn Sie Metadaten mithilfe von ADOMD.NET und des Schemarowsets abrufen, können Sie entweder die GUID verwenden oder eine Referenz für ein Schemarowsetobjekt in der GetSchemaDataSet-Methode herstellen. Weitere Informationen finden Sie unter Arbeiten mit Schemarowsets in ADOMD.NET.
Die folgende Tabelle enthält die GUID und die Zeichenfolgenwerte, die dieses Rowset identifizieren.
Argument |
Wert |
---|---|
GUID |
a07ccd44-8148-11d0-87bb-00c04fc33942 |
ADOMDNAME |
StorageTableColumns |
Beispiel
Das folgende Codebeispiel gibt das Resultset mithilfe einer DMV-Abfrage zurück.
SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC