Набор строк 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 |
Имя иерархии. Пустое, если имеется только одна иерархия в измерении. Будет всегда иметь значение в службах Microsoft SQL Server Analysis 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 |
Битовая маска, определяющая источник иерархии.
|
|
HIERARCHY_DISPLAY_FOLDER |
DBTYPE_WSTR |
Путь, используемый при отображении иерархии в пользовательском интерфейсе. Имена папок разделяются символом точки с запятой (;). Вложенные папки указываются символами обратной косой черты (\). |
|
INSTANCE_SELECTION |
DBTYPE_UI2 |
Указание иерархии для клиентского приложения по методу отображения. К допустимым значениям относятся:
|
|
GROUPING_BEHAVIOR |
DBTYPE_I2 |
Перечисление, определяющее ожидаемый режим группирования клиентов для этой иерархии. Возможны следующие значения:
|
|
STRUCTURE_TYPE |
DBTYPE_WSTR |
Указывает тип иерархии. К допустимым значениям относятся:
|
Набор строк отсортирован по полям 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. |