Поделиться через


Метод Execute (XML для аналитики)

Отправляет команды XML для аналитики (XMLA) экземпляру служб Microsoft SQL Server Службы Analysis Services. Сюда входят запросы, связанные с передачей данных, например извлечение или обновление данных на сервере.

Пространство имен   urn:schemas-microsoft-com:xml-analysis

Действие SOAP "urn:schemas-microsoft-com:xml-analysis:Execute"

Синтаксис

<Execute>
   <Command>...</Command>
   <Properties>...</Properties>
   <Parameters>...</Parameters>
</Execute>

Характеристики элемента

Характеристика

Описание

Тип данных и длина

Нет

Значение по умолчанию

Нет

Количество элементов

0-1: необязательный элемент, который появляется только один раз.

Связи элемента

Связь

Элемент

Родительский элемент

Нет

Дочерние элементы

Command, Parameters, Properties

Замечания

Метод Execute выполняет команды XMLA, предоставленные в элементе Command, и возвращает результат либо с помощью типа данных XMLA Rowset (для табличных результирующих наборов) или посредством типа данных XMLA MDDataSet (для многомерных результирующих наборов).

Пример

Следующий образец кода демонстрирует вызов метода Execute, содержащего многомерное выражение (MDX) в инструкции SELECT.

<Execute xmlns="urn:schemas-microsoft-com:xml-analysis">
   <Command>
      <Statement>
         SELECT [Measures].MEMBERS ON COLUMNS FROM [Adventure Works]
      </Statement>
   </Command>
   <Properties>
      <PropertyList>
         <DataSourceInfo>Provider=MSOLAP;Data Source=local;</DataSourceInfo>
         <Catalog>Adventure Works DW</Catalog>
         <Format>Multidimensional</Format>
         <AxisFormat>ClusterFormat</AxisFormat>
      </PropertyList>
   </Properties>
</Execute>