Набор строк DISCOVER_XML_METADATA
Возвращает XML-документ с описанием запрошенного объекта. Возвращаемый набор строк всегда состоит из одной строки и одного столбца.
Если вызвать метод Discover со значением перечисления DISCOVER_XML_METATDATA в элементе RequestType, то метод Discover возвращает набор строк DISCOVER_XML_METATDATA.
Столбцы наборов строк
Набор строк DISCOVER_XML_METADATA содержит следующие столбцы.
именем столбца |
Индикатор типа |
Length |
Description |
---|---|---|---|
METADATA |
DBTYPE_WSTR |
XML-документ, который описывает объект, требуемый в соответствии с ограничением. |
Этот набор строк схемы не отсортирован.
Важно! |
---|
Набор строк DISCOVER_XML_METADATA нельзя запрашивать с помощью синтаксиса команды SELECT. Однако набор строк DISCOVER_XML_METADATA можно запрашивать методом GetSchemaDataSet()()()() |
Столбцы ограничений
Набор строк DISCOVER_XML_METADATA может быть ограничен столбцами, перечисленными в следующей таблице.
именем столбца |
Индикатор типа |
Состояние ограничения |
---|---|---|
DatabaseID |
DBTYPE_WSTR |
Необязательный. |
DimensionID |
DBTYPE_WSTR |
Необязательный. |
CubeID |
DBTYPE_WSTR |
Необязательный. |
MeasureGroupID |
DBTYPE_WSTR |
Необязательный. |
PartitionID |
DBTYPE_WSTR |
Необязательный. |
PerspectiveID |
DBTYPE_WSTR |
Необязательный. |
DimensionPermissionID |
DBTYPE_WSTR |
Необязательный. |
RoleID |
DBTYPE_WSTR |
Необязательный. |
DatabasePermissionID |
DBTYPE_WSTR |
Необязательный. |
MiningModelID |
DBTYPE_WSTR |
Необязательный. |
MiningModelPermissionID |
DBTYPE_WSTR |
Необязательный. |
DataSourceID |
DBTYPE_WSTR |
Необязательный. |
MiningStructureID |
DBTYPE_WSTR |
Необязательный. |
AggregationDesignID |
DBTYPE_WSTR |
Необязательный. |
TraceID |
DBTYPE_WSTR |
Необязательный. |
MiningStructurePermissionID |
DBTYPE_WSTR |
Необязательный. |
CubePermissionID |
DBTYPE_WSTR |
Необязательный. |
AssemblyID |
DBTYPE_WSTR |
Необязательный. |
MdxScriptID |
DBTYPE_WSTR |
Необязательный. |
DataSourceViewID |
DBTYPE_WSTR |
Необязательный. |
DataSourcePermissionID |
DBTYPE_WSTR |
Необязательный. |
ObjectExpansion |
DBTYPE_WSTR |
Необязательный. |
Ограничение ObjectExpansion является доступным для каждого основного объекта MicrosoftSQL ServerAnalysis Services. В клиенте ограничения обычно используются для описания объектов OLAP, для которых должен быть возвращен код на языке DDL, а ограничение ObjectExpansion служит для определения степени развертывания в возвращаемом коде на языке DDL. Следующая таблица указывает, является ли допустимым данное значение перечисления для команд Элемент Alter (XML для аналитики).
Значение перечисления |
Description |
---|---|
ReferenceOnly |
Возвращает только имя/идентификатор/отметку времени/состояние, требуемое для запрашиваемых объектов, а также, рекурсивно, все основные объекты-потомки. |
ObjectProperties |
Развертывает запрашиваемый объект без ссылок на включаемые объекты (включает развернутые второстепенные включаемые объекты). |
ExpandObject |
Аналогичен параметру ObjectProperties, но также возвращает имя, идентификатор и отметку времени для вложенных основных объектов. |
ExpandFull |
Полностью развертывает запрашиваемый объект рекурсивно до нижней части каждого включаемого объекта. |