Freigeben über


Execute-Methode (XMLA)

Sendet XML für Analysis-Befehle (XMLA) an eine Instanz von Microsoft SQL Server Analysis 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>