Freigeben über


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.

  • BASIC_DATA

  • HIERARCHY_DATAID_TO_POSITION

  • HIERARCHY_POSITION_TO_DATAID

  • RELATIONSHIP

COLUMN_ENCODING

DBTYPE_UI8

Eine ganze Zahl, die den für Spaltendaten verwendeten Codierungstyp darstellt.

  • 0 verwendet mit COLUMN_TYPE: HIERARCHY_DATAID_TO_POSITION, HIERARCHY_POSITION_TO_DATAID, RELATIONSHIP

  • 1 verwendet mit COLUMN_TYPE: BASIC_DATA

  • 2 verwendet mit COLUMN_TYPE: BASIC_DATA

DATATYPE

DBTYPE_WSTR

Der Datentyp der Spalte. Folgende Werte sind möglich:

  • DBTYPE_BOOL

  • DBTYPE_CY

  • DBTYPE_DATE

  • DBTYPE_I4

  • DBTYPE_I8

  • DBTYPE_R8

  • DBTYPE_WSTR

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

Siehe auch

Verweis

Analysis Services-Schemarowsets