Partager via


Méthode Execute (XMLA)

Envoie des commandes XMLA (XML for Analysis) à une instance de Microsoft SQL Server Analysis Services. Ceci inclut des demandes qui impliquent un transfert de données, par exemple la récupération ou la mise à jour de données sur le serveur.

Espace de noms urn:schemas-microsoft-com:xml-analysis

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

Syntaxe

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

Caractéristiques de l'élément

Caractéristique

Description

Type de données et longueur

Aucun

Valeur par défaut

Aucune

Cardinalité

0-1: élément facultatif qui apparaît une fois et une seule.

Relations entre les éléments

Relation

Élément

Élément parent

Aucun

Éléments enfants

Command, Parameters, Properties

Notes

La méthode Execute exécute les commandes XMLA fournies dans l'élément Command et retourne toutes les données résultantes en utilisant soit le type de données XMLA Rowset (pour les jeux de résultats sous forme de tableau), soit le type de données XMLA MDDataSet (pour les jeux de résultats multidimensionnels.)

Exemple

L'exemple de code suivant montre un appel de méthode Execute qui contient une instruction MDX (Multidimensional Expressions) 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>