DISCOVER_STORAGE_TABLE_COLUMNS 行集

在列级提供有关在 SharePoint 或表格模式下运行的 Analysis Services 数据库使用的存储表的信息。

**适用于:**表格模型

行集列

DISCOVER_STORAGE_TABLE_COLUMNS 行集包含以下列。

列名

类型指示符

限制

说明

DATABASE_NAME

DBTYPE_WSTR

指定包含表的数据库名称。 如果省略,则使用当前数据库。

可通过使用此列对 DISCOVER_STORAGE_TABLE_COLUMNS 行集进行限制。

CUBE_NAME

DBTYPE_WSTR

指定包含表的多维数据集或模型。

可通过使用此列对 DISCOVER_STORAGE_TABLES 行集进行限制。

MEASURE_GROUP_NAME

DBTYPE_WSTR

度量值组的名称。

DIMENSION_NAME

DBTYPE_WSTR

维度的名称。

ATTRIBUTE_NAME

DBTYPE_WSTR

属性的名称。

TABLE_ID

DBTYPE_WSTR

表的 ID。

COLUMN_ID

DBTYPE_ WSTR

列的 ID。 该列 ID 在 xVelocity 内存中分析引擎 (VertiPaq) 的内部使用并且仅供参考。

COLUMN_TYPE

DBTYPE_WSTR

列的类型。 该列类型在 xVelocity 内存中分析引擎 (VertiPaq) 的内部使用并且仅供参考。

  • BASIC_DATA

  • HIERARCHY_DATAID_TO_POSITION

  • HIERARCHY_POSITION_TO_DATAID

  • RELATIONSHIP

COLUMN_ENCODING

DBTYPE_UI8

表示用于列数据的编码类型的整数。

  • 0,用于 COLUMN_TYPE:HIERARCHY_DATAID_TO_POSITION、HIERARCHY_POSITION_TO_DATAID、RELATIONSHIP

  • 1,用于 COLUMN_TYPE:BASIC_DATA

  • 2,用于 COLUMN_TYPE:BASIC_DATA

DATATYPE

DBTYPE_WSTR

列的数据类型。 具有以下可能值:

  • DBTYPE_BOOL

  • DBTYPE_CY

  • DBTYPE_DATE

  • DBTYPE_I4

  • DBTYPE_I8

  • DBTYPE_R8

  • DBTYPE_WSTR

  • 不适用

ISKEY

DBTYPE_BOOL

如果列用作主键或外键,则为 True;否则为 false。

ISUNIQUE

DBTYPE_BOOL

如果列中的值是唯一的,则为 True;否则为 false。

ISNULLABLE

DBTYPE_BOOL

如果列是可为 Null 的,则为 True;否则为 false。

ISROWNUMBER

DBTYPE_BOOL

如果列是行号列,则为 True。 行号列供 xVelocity 内存中分析引擎内部使用。

使用 ADOMD.NET 返回行集

在使用 ADOMD.NET 和架构行集检索元数据时,可以使用 GUID 或字符串在 GetSchemaDataSet 方法中引用架构行集对象。 有关详细信息,请参阅使用 ADOMD.NET 中的架构行集

下表提供了用于标识此行集的 GUID 和字符串值。

参数

GUID

a07ccd44-8148-11d0-87bb-00c04fc33942

ADOMDNAME

StorageTableColumns

示例

以下代码示例使用 DMV 查询返回结果集。

SELECT *
FROM $System.DISCOVER_STORAGE_TABLE_COLUMNS
ORDER BY TABLE_ID DESC

请参阅

参考

Analysis Services 架构行集