Condividi tramite


Metodo Execute (XMLA)

Invia comandi XML for Analysis (XMLA) a un'istanza di Microsoft SQL Server Analysis Services. Include richieste che comportano il trasferimento dei dati, ad esempio il recupero o l'aggiornamento dei dati nel server.

Spazio dei nomi urn:schemas-microsoft-com:xml-analysis

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

Sintassi

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

Caratteristiche elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

Nessuno

Valore predefinito

Nessuno

Cardinalità

0-1: elemento facoltativo che ricorre una sola volta.

Relazioni elemento

Relazione

Elemento

Elemento padre

Nessuno

Elementi figlio

Command, Parameters, Properties

Osservazioni

Il metodo Execute esegue comandi XMLA forniti nell'elemento Command e restituisce tutti i dati risultanti utilizzando il tipo di dati Rowset XMLA (per set di risultati tabulari) o il tipo di dati MDDataSet XMLA (per set di risultati multidimensionali).

Esempio

Nell'esempio di codice seguente viene illustrata una chiamata al metodo Execute che contiene un'istruzione SELECT MDX (Multidimensional Expressions).

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