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 |
维度的类型。有效值包括:
|
|
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 中定义的:
|
|
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。 |
DIMENSION_VISIBILITY |
DBTYPE_UI2 |
(可选)具有以下任一有效值的位图:
默认限制的值为 1。 |