MDSCHEMA_DIMENSIONS 行集

介绍数据库中的共享维度和专用维度。

行集列

MDSCHEMA_DIMENSIONS 行集包含以下列:

列名

类型指示符

长度

说明

CATALOG_NAME

DBTYPE_WSTR

数据库的名称。

SCHEMA_NAME

DBTYPE_WSTR

不支持。

CUBE_NAME

DBTYPE_WSTR

多维数据集的名称。

DIMENSION_NAME

DBTYPE_WSTR

维度的名称。如果相应维度不止是一个多维数据集或度量值组的一部分,则针对每个唯一的维度/度量值组和维度/多维数据集组合都有一行。

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

维度的唯一名称。

DIMENSION_GUID

DBTYPE_GUID

不支持。

DIMENSION_CAPTION

DBTYPE_WSTR

维度的标题。应在向用户显示维度的名称(例如在用户界面或报告中)时使用维度标题。

DIMENSION_ORDINAL

DBTYPE_UI4

维度在多维数据集中的位置。

DIMENSION_TYPE

DBTYPE_I2

维度的类型。有效值包括:

  • MD_DIMTYPE_UNKNOWN (0)

  • MD_DIMTYPE_TIME (1)

  • MD_DIMTYPE_MEASURE (2)

  • MD_DIMTYPE_OTHER (3)

  • MD_DIMTYPE_QUANTITATIVE (5)

  • MD_DIMTYPE_ACCOUNTS (6)

  • MD_DIMTYPE_CUSTOMERS (7)

  • MD_DIMTYPE_PRODUCTS (8)

  • MD_DIMTYPE_SCENARIO (9)

  • MD_DIMTYPE_UTILIY (10)

  • MD_DIMTYPE_CURRENCY (11)

  • MD_DIMTYPE_RATES (12)

  • MD_DIMTYPE_CHANNEL (13)

  • MD_DIMTYPE_PROMOTION (14)

  • MD_DIMTYPE_ORGANIZATION (15)

  • MD_DIMTYPE_BILL_OF_MATERIALS (16)

  • MD_DIMTYPE_GEOGRAPHY (17)

DIMENSION_CARDINALITY

DBTYPE_UI4

键属性中的成员数。

DEFAULT_HIERARCHY

DBTYPE_WSTR

维度的层次结构。保留层次结构是为了向后兼容。

DESCRIPTION

DBTYPE_WSTR

维度的用户友好说明。

IS_VIRTUAL

DBTYPE_BOOL

始终为 FALSE。

IS_READWRITE

DBTYPE_BOOL

一个布尔值,指示维度是否已启用写操作。

如果已对维度启用了写操作,则为 TRUE。

DIMENSION_UNIQUE_SETTINGS

DBTYPE_I4

如果维度只包含具有唯一名称的成员,则为指定包含唯一值的列的位图。下列位值常量是在此位图的 Msmd.h 中定义的:

  • MDDIMENSIONS_MEMBER_KEY_UNIQUE

DIMENSION_MASTER_UNIQUE_NAME

DBTYPE_WSTR

始终为 NULL。

DIMENSION_IS_VISIBLE

DBTYPE_BOOL

始终为 TRUE。

注意注意
对于一个维度,只有在其中的一个或多个层次结构可见的情况下,它才可见。

行集按 CATALOG_NAME、SCHEMA_NAME、CUBE_NAME、DIMENSION_NAME 排序。

限制列

对于 MDSCHEMA_DIMENSIONS 行集,可对下表中列出的列进行限制。

列名

类型指示符

限制状态

CATALOG_NAME

DBTYPE_WSTR

可选。

SCHEMA_NAME

DBTYPE_WSTR

可选。

CUBE_NAME

DBTYPE_WSTR

可选。

DIMENSION_NAME

DBTYPE_WSTR

可选。

DIMENSION_UNIQUE_NAME

DBTYPE_WSTR

可选。

CUBE_SOURCE

DBTYPE_UI2

(可选)具有以下任一有效值的位图:

  • 1 CUBE

  • 2 DIMENSION

默认限制的值为 1。

DIMENSION_VISIBILITY

DBTYPE_UI2

(可选)具有以下任一有效值的位图:

  • 1 可见

  • 2 不可见

默认限制的值为 1。

请参阅

参考