Compartilhar via


Método Execute (XMLA)

Envia comandos XMLA (XML for Analysis) para uma instância do Microsoft SQL Server Analysis Services. Isso inclui solicitações que envolvem transferência de dados, como a recuperação ou a atualização dos dados no servidor.

Namespace urn:schemas-microsoft-com:xml-analysis

SOAP Action "urn:schemas-microsoft-com:xml-analysis:Execute"

Sintaxe

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

Características do elemento

Característica

Descrição

Tipo e comprimento dos dados

Nenhum

Valor padrão

Nenhum

Cardinalidade

0-1: elemento opcional que ocorre apenas uma única vez.

Relação do elemento

Relação

Elemento

Elemento pai

Nenhum

Elementos filho

Command, Parameters, Properties

Comentários

O método Execute executa comandos XMLA fornecidos no elemento Command e retorna qualquer dado resultante usando o tipo de dados Rowset XMLA (para conjuntos de resultados tabulares) ou o tipo de dados MDDataSet XMLA (para conjuntos de resultados multidimensionais).

Exemplo

O código a seguir é um exemplo da chamada do método Execute que contém uma instrução SELECT da linguagem MDX.

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