Набор строк MDSCHEMA_MEMBERS
Описывает элементы в базе данных.
Столбцы наборов строк
Набор строк MDSCHEMA_MEMBERS содержит следующие столбцы.
именем столбца |
Индикатор типа |
Length |
Description |
---|---|---|---|
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 было установлено равным 1. |
|
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. |