Execute 方法 (XMLA)
将 XML for Analysis (XMLA) 命令发送到 MicrosoftSQL ServerAnalysis 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:出现一次且仅出现一次的可选元素。 |
注释
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>