Share via


Execute-Methode (XMLA)

Sendet XML für Analysis-Befehle (XMLA) an eine Instanz von MicrosoftSQL ServerAnalysis Services. Dies schließt Anforderungen in Zusammenhang mit Datenübertragung ein, z. B. das Abrufen oder Aktualisieren von Daten auf dem Server.

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

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

Syntax

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

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Kein

Standardwert

Kein

Kardinalität

0-1: Optionales Element, das nur einmal auftritt.

Elementbeziehungen

Beziehung

Element

Übergeordnetes Element

Kein

Untergeordnete Elemente

Command, Parameters, Properties

Hinweise

Die Execute-Methode führt XMLA-Befehle aus, die im Command-Element bereitgestellt werden, und gibt resultierende Daten mithilfe des XMLA-Rowset-Datentyps (für tabellarische Resultsets) oder des XMLA-MDDataSet-Datentyps (für mehrdimensionale Resultsets) zurück.

Beispiel

Das folgende Codebeispiel ist ein Beispiel für einen Execute-Methodenaufruf, der eine MDX-SELECT-Anweisung (Multidimensional Expressions) enthält.

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