Набор строк MDSCHEMA_HIERARCHIES
Описывает каждую иерархию в определенном измерении.
Столбцы наборов строк
Набор строк MDSCHEMA_HIERARCHIES содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Длина |
Описание |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Имя каталога, к которому принадлежит эта иерархия. Имеет значение NULL, если поставщик не поддерживает каталоги. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Не поддерживается |
|
CUBE_NAME |
DBTYPE_WSTR |
Имя куба, которому принадлежит иерархия (обязательно). |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя измерения, которому принадлежит иерархия. Для поставщиков, создающих уникальные имена по правилам именования, каждый компонент этого имени отделяется разделителем. |
|
HIERARCHY_NAME |
DBTYPE_WSTR |
Имя иерархии. Значение отсутствует, если в измерении есть только одна иерархия. Этот параметр всегда имеет какое-либо значение в службах MicrosoftSQL ServerAnalysis Services. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя иерархии. |
|
HIERARCHY_GUID |
DBTYPE_GUID |
Не поддерживается |
|
HIERARCHY_CAPTION |
DBTYPE_WSTR |
Метка или заголовок, связанный с иерархией. Используется в основном для отображения. Если заголовок не существует, возвращается HIERARCHY_NAME. Если измерение либо не содержит иерархий, либо содержит всего одну иерархию, в этом столбце будет содержаться имя измерения. |
|
DIMENSION_TYPE |
DBTYPE_I2 |
Тип измерения. Допустимые значения включают следующее.
|
|
HIERARCHY_CARDINALITY |
DBTYPE_UI4 |
Число элементов в иерархии. |
|
DEFAULT_MEMBER |
DBTYPE_WSTR |
Значение элемента по умолчанию для данной иерархии. Это — уникальное имя. У каждой иерархии должен быть элемент по умолчанию. |
|
ALL_MEMBER |
DBTYPE_WSTR |
Элемент на самом верхнем уровне свертки. |
|
DESCRIPTION |
DBTYPE_WSTR |
Понятное описание иерархии. При отсутствии описания — значение NULL. |
|
STRUCTURE |
DBTYPE_I2 |
Структура иерархии. Допустимые значения включают следующее.
|
|
IS_VIRTUAL |
DBTYPE_BOOL |
Всегда возвращает False. |
|
IS_READWRITE |
DBTYPE_BOOL |
Логическое значение, которое показывает, включена ли возможность обратной записи в столбец измерения. Возвращает TRUE, если столбец Write Back to dimension, который представляет данную иерархию, включен. |
|
DIMENSION_UNIQUE_SETTINGS |
DBTYPE_I4 |
Всегда возвращает MDDIMENSIONS_MEMBER_KEY_UNIQUE (1). |
|
DIMENSION_MASTER_UNIQUE_NAME |
DBTYPE_WSTR |
Всегда возвращает NULL. |
|
DIMENSION_IS_VISIBLE |
DBTYPE_BOOL |
Всегда возвращает true. Если измерение невидимо, то параметр не отображается в наборе строк схемы. |
|
HIERARCHY_ORDINAL |
DBTYPE_UI4 |
Порядковый номер иерархии среди всех иерархий куба. |
|
DIMENSION_IS_SHARED |
DBTYPE_BOOL |
Всегда возвращает TRUE. |
|
HIERARCHY_IS_VISIBLE |
DBTYPE_BOOL |
Логическое значение, показывающее, является ли иерархия видимой. Возвращает TRUE, если иерархия видима. В противном случае — FALSE. |
|
HIERARCHY_ORIGIN |
DBTYPE_UI2 |
Битовая маска, определяющая источник иерархии.
Иерархия атрибутов «родители-потомки» имеет оба значения, MD_USER_DEFINED и MD_SYSTEM_ENABLED. |
|
HIERARCHY_DISPLAY_FOLDER |
DBTYPE_WSTR |
Путь, который используется при отображении иерархии в пользовательском интерфейсе. Имена папок разделяются точками с запятой (;). Вложенные папки помечаются обратной косой чертой (\). |
|
INSTANCE_SELECTION |
DBTYPE_UI2 |
Подсказка для клиентского приложения о том, как отображать иерархию. Допустимые значения включают следующее.
|
Набор строк отсортирован по CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_NAME.
Столбцы ограничений
Набор строк MDSCHEMA_HIERARCHIES может быть ограничен столбцами, перечисленными в следующей таблице.
Имя столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Необязательный. |
SCHEMA_NAME |
DBTYPE_WSTR |
Необязательный. |
CUBE_NAME |
DBTYPE_WSTR |
Необязательный. |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Необязательный. |
HIERARCHY_NAME |
DBTYPE_WSTR |
Необязательный. |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Необязательный. |
HIERARCHY_ORIGIN |
DBTYPE_UI2 |
Ограничение по умолчанию действует на MD_USER_DEFINED и MD_SYSTEM_ENABLED (необязательно). |
CUBE_SOURCE |
DBTYPE_UI2 |
Битовая карта с одним из следующих допустимых значений (необязательно).
Значение по умолчанию для ограничения – 1. |
HIERARCHY_VISIBILITY |
DBTYPE_UI2 |
Битовая карта с одним из следующих допустимых значений (необязательно).
Значение по умолчанию для ограничения – 1. |