DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS 行集
在列级和段级提供有关在表格或 PowerPivot 模式下运行的 Analysis Services 数据库使用的存储表的信息。 此行集主要用于故障排除和分析。
**适用于:**表格模型
行集列
DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS 行集包含以下列。
列名 |
类型指示符 |
限制 |
说明 |
---|---|---|---|
DATABASE_NAME |
DBTYPE_WSTR |
是 |
指定表格数据库。 可通过使用此列对 DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS 行集进行限制。 如果省略,则使用当前数据库。 |
CUBE_NAME |
DBTYPE_WSTR |
是 |
模型的名称。 可通过使用此列对 DISCOVER_STORAGE_TABLES 行集进行限制。 |
MEASURE_GROUP_NAME |
DBTYPE_WSTR |
是 |
度量值组的名称。 |
PARTITION_NAME |
DBTYPE_WSTR |
是 |
分区的名称。 |
DIMENSION_NAME |
DBTYPE_WSTR |
维度的名称。 |
|
TABLE_ID |
DBTYPE_WSTR |
表段的内部 ID。 |
|
COLUMN_ID |
DBTYPE_WSTR |
列的内部 ID。 |
|
SEGMENT _NUMBER |
DBTYPE_I8 |
表段的序号。 |
|
TABLE_PARTTION_NUMBER |
DBTYPE_I8 |
分区的序号。 |
|
RECORDS_COUNT |
DBTYPE_I8 |
分区中的记录数。 |
|
ALLOCATED_SIZE |
DBTYPE_UI8 |
分配给列段的大小(字节)。 |
|
USED_SIZE |
DBTYPE_UI8 |
列段使用的大小(字节)。 |
|
COMPRESSION_TYPE |
DBTYPE_WSTR |
应用于列段的压缩的类型。 该值仅供内部使用及客户支持部门使用。 Microsoft 不发布此列的有效值或说明。 |
|
BITS_COUNT |
DBTYPE_I8 |
位计数。 |
|
BOOKMARK_BITS_COUNT |
DBTYPE_I8 |
书签位计数。 |
|
VERTIPAQ_STATE |
DBTYPE_WSTR |
此列段的 VertiPaq 压缩状态。 该值可以是下列值之一:
|
使用 ADOMD.NET 返回行集
在使用 ADOMD.NET 和架构行集检索元数据时,可以使用 GUID 或字符串在 GetSchemaDataSet 方法中引用架构行集对象。 有关详细信息,请参阅使用 ADOMD.NET 中的架构行集。
下表提供了用于标识此行集的 GUID 和字符串值。
参数 |
值 |
---|---|
GUID |
a07ccd45-8148-11d0-87bb-00c04fc33942 |
ADOMDNAME |
StorageSegments |
示例
下面的查询返回与当前数据库中的模型属性 LastName 相关联的存储表段。
SELECT DISTINCT TABLE_ID, COLUMN_ID
FROM $system.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS
WHERE COLUMN_ID = 'LastName'
ORDER BY TABLE_ID