DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS-Rowset
Stellt Informationen zu Speichertabellen auf Spalten- und Segmentebene bereit, die von einer im tabellarischen oder PowerPivot-Modus ausgeführten Analysis Services-Datenbank verwendet werden. Dieses Rowset wird hauptsächlich für Problembehandlung und Analyse verwendet.
Gilt für: tabellarische Modelle
Rowsetspalten
Das DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Einschränkung |
Beschreibung |
---|---|---|---|
DATABASE_NAME |
DBTYPE_WSTR |
Ja |
Gibt die tabellarische Datenbank an. Das DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS-Rowset kann mithilfe dieser Spalte eingeschränkt werden. Bei Auslassung wird die aktuelle Datenbank verwendet. |
CUBE_NAME |
DBTYPE_WSTR |
Ja |
Der Name des Modells. Das DISCOVER_STORAGE_TABLES-Rowset kann mithilfe dieser Spalte eingeschränkt werden. |
MEASURE_GROUP_NAME |
DBTYPE_WSTR |
Ja |
Der Name der Measuregruppe. |
PARTITION_NAME |
DBTYPE_WSTR |
Ja |
Der Name der Partition. |
DIMENSION_NAME |
DBTYPE_WSTR |
Der Name der Dimension. |
|
TABLE_ID |
DBTYPE_WSTR |
Die interne ID des Tabellensegments. |
|
COLUMN_ID |
DBTYPE_WSTR |
Die interne ID der Spalte. |
|
SEGMENT _NUMBER |
DBTYPE_I8 |
Die Ordnungszahl des Tabellensegments. |
|
TABLE_PARTTION_NUMBER |
DBTYPE_I8 |
Die Ordnungszahl der Partition. |
|
RECORDS_COUNT |
DBTYPE_I8 |
Die Anzahl der Datensätze in der Partition. |
|
ALLOCATED_SIZE |
DBTYPE_UI8 |
Dem Spaltensegment zugeordnete Größe in Byte. |
|
USED_SIZE |
DBTYPE_UI8 |
Vom Spaltensegment verwendete Größe in Byte. |
|
COMPRESSION_TYPE |
DBTYPE_WSTR |
Typ der für das Spaltensegment verwendeten Komprimierung. Dieser Wert ist ausschließlich für die interne Verwendung und Kundensupportzwecke bestimmt. Microsoft veröffentlicht keine gültigen Werte oder Beschreibungen für diese Spalte. |
|
BITS_COUNT |
DBTYPE_I8 |
Die Anzahl der Bits. |
|
BOOKMARK_BITS_COUNT |
DBTYPE_I8 |
Die Anzahl der Lesezeichenbits. |
|
VERTIPAQ_STATE |
DBTYPE_WSTR |
Der Status der VertiPaq-Komprimierung für dieses Spaltensegment. Folgende Werte sind möglich:
|
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 |
a07ccd45-8148-11d0-87bb-00c04fc33942 |
ADOMDNAME |
StorageSegments |
Beispiel
Die folgende Abfrage gibt die dem Modellattribut "LastName" zugeordneten Speichertabellensegmente in der aktuellen Datenbank zurück.
SELECT DISTINCT TABLE_ID, COLUMN_ID
FROM $system.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS
WHERE COLUMN_ID = 'LastName'
ORDER BY TABLE_ID