Набор строк MDSCHEMA_MEMBERS
Описывает элементы в базе данных.
Столбцы наборов строк
Набор строк MDSCHEMA_MEMBERS содержит следующие столбцы.
Имя столбца |
Индикатор типа |
Длина |
Описание |
---|---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Имя базы данных, которой принадлежит элемент. |
|
SCHEMA_NAME |
DBTYPE_WSTR |
Имя схемы, которой принадлежит элемент. |
|
CUBE_NAME |
DBTYPE_WSTR |
Имя куба, которому принадлежит элемент. |
|
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя измерения, которому принадлежит элемент. |
|
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя иерархии, которой принадлежит элемент. |
|
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя уровня, которому принадлежит элемент. |
|
LEVEL_NUMBER |
DBTYPE_UI4 |
Расстояние от элемента до корня иерархии. Корневой уровень имеет нулевое значение (0). |
|
MEMBER_ORDINAL |
DBTYPE_UI4 |
Всегда возвращает 0 (является устаревшим). |
|
MEMBER_NAME |
DBTYPE_WSTR |
Имя элемента. |
|
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя элемента. |
|
MEMBER_TYPE |
DBTYPE_I4 |
Тип элемента:
|
|
MEMBER_GUID |
DBTYPE_GUID |
Идентификатор GUID элемента. Значение NULL, если идентификатор GUID не существует. |
|
MEMBER_CAPTION |
DBTYPE_WSTR |
Метка или заголовок, связанный с элементом. Используется в основном для отображения. Если заголовок не существует, возвращается MEMBER_NAME. |
|
CHILDREN_CARDINALITY |
DBTYPE_UI4 |
Количество потомков элемента. Значение этого свойства может представлять собой оценку, поэтому потребителям не следует рассчитывать на то, что оно точно показывает количество. Поставщики должны возвращать наилучшее возможное приближение. |
|
PARENT_LEVEL |
DBTYPE_UI4 |
Расстояние от родительского элемента данного элемента до корневого уровня иерархии. Корневой уровень имеет нулевое значение (0). |
|
PARENT_UNIQUE_NAME |
DBTYPE_WSTR |
Уникальное имя родителя элемента. Для любых элементов на корневом уровне возвращается значение NULL. |
|
PARENT_COUNT |
DBTYPE_UI4 |
Количество родительских элементов данного элемента. |
|
DESCRIPTION |
DBTYPE_WSTR |
Этот столбец всегда возвращает значение NULL. Этот столбец предусмотрен для обеспечения обратной совместимости. |
|
EXPRESSION |
DBTYPE_WSTR |
Выражение для вычислений, если элемент имеет тип MDMEMBER_TYPE_FORMULA. |
|
MEMBER_KEY |
DBTYPE_WSTR |
Значение ключевого столбца элемента. Возвращает значение NULL, если элемент имеет составной ключ. |
|
IS_PLACEHOLDERMEMBER |
DBTYPE_BOOL |
Логическое значение, которое указывает, является ли данный элемент элементом заполнителя для пустой позиции в иерархии измерения. Допустимо, только если свойство MDX Compatibility было установлено равным 2. |
|
IS_DATAMEMBER |
DBTYPE_BOOL |
Логическое значение, указывающее, является ли элемент элементом данных. Возвращает True, если элемент является элементом данных. |
|
SCOPE |
DBTYPE_I4 |
|
Область элемента. Элемент может быть элементом, вычисляемым в сеансе, или элементом, вычисляемым глобально. Столбец возвращает значение NULL для невычисляемых элементов. Этот столбец может иметь одно из следующих значений.
|
Zero or more additional columns |
DBTYPE_UI2 |
Не происходит возврат каких-либо свойств, если элементы могут быть возвращены с нескольких уровней. Например, если для неродительской дочерней иерархии оператор дерева представляет собой PARENT и SELF, то не происходит возврата никаких свойств элемента. Это относится к неоднородным иерархиям, из которых операторы дерева могут возвращать элементы разных уровней (например, если предыдущий уровень содержит пропуски, но требуется получить родительский элемент для какого-то элемента). |
Набор строк отсортирован по CATALOG_NAME, SCHEMA_NAME, CUBE_NAME, DIMENSION_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, LEVEL_UNIQUE_NAME, LEVEL_NUMBER, MEMBER_ORDINAL.
Столбцы ограничений
Набор строк MDSCHEMA_MEMBERS может быть ограничен столбцами, перечисленными в следующей таблице.
Имя столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
CATALOG_NAME |
DBTYPE_WSTR |
Необязательный. |
SCHEMA_NAME |
DBTYPE_WSTR |
Необязательно. |
CUBE_NAME |
DBTYPE_WSTR |
Необязательно. |
DIMENSION_UNIQUE_NAME |
DBTYPE_WSTR |
Необязательно. |
HIERARCHY_UNIQUE_NAME |
DBTYPE_WSTR |
Необязательно. |
LEVEL_UNIQUE_NAME |
DBTYPE_WSTR |
Необязательно. |
LEVEL_NUMBER |
DBTYPE_UI4 |
Необязательно. |
MEMBER_NAME |
DBTYPE_WSTR |
Необязательно. |
MEMBER_UNIQUE_NAME |
DBTYPE_WSTR |
Необязательно. |
MEMBER_CAPTION |
DBTYPE_WSTR |
Необязательно. |
MEMBER_TYPE |
DBTYPE_I4 |
Необязательно. |
TREE_OP |
DBTYPE_I4 |
Применяется только к единственному элементу (необязательно):
|
CUBE_SOURCE |
DBTYPE_UI2 |
Битовая карта с одним из следующих допустимых значений (необязательно).
Значение по умолчанию для ограничения — 1. |