Execute 方法 (XMLA)

将 XML for Analysis (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:出现一次且仅出现一次的可选元素。

元素关系

关系

元素

父元素

子元素

CommandParametersProperties

注释

Execute 方法执行 Command 元素中提供的 XMLA 命令,并使用 XMLA Rowset 数据类型(用于表格式结果集)或 XMLA MDDataSet 数据类型(用于多维结果集)返回任何结果数据。

示例

下面的代码示例是一个包含多维表达式 (MDX) SELECT 语句的 Execute 方法调用的示例。

<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>