Freigeben über


Discover-Methode (XMLA)

Ruft Informationen wie die Liste der verfügbaren Datenbanken oder die Details zu einem bestimmten Objekt von einer Instanz von MicrosoftSQL ServerAnalysis Services ab. Die mit der Discover-Methode abgerufenen Daten hängen von den Werten der an sie übergebenen Parameter ab.

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

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

Syntax

<Discover>
   <RequestType>...</RequestType>
   <Restrictions>...</Restrictions>
   <Properties>...</Properties>
</Discover>

Elementmerkmale

Merkmal

Beschreibung

Datentyp und -länge

Kein

Standardwert

Kein

Kardinalität

0-1: Optionales Element, das nur einmal auftreten kann.

Elementbeziehungen

Beziehung

Element

Übergeordnetes Element

Kein

Untergeordnete Elemente

Properties, RequestType, Restrictions

Hinweise

Die Discover-Methode fordert Metadaten über Analysis Services-Instanzen und Objekte an. Metadaten werden mit dem XMLA Rowset-Datentyp zurückgegeben.

Beispiel

Im folgenden Code-Beispiel sendet der Client den Discover-Aufruf, um eine Liste von Cubes von der Beispiel-Analysis Services-Datenbank für Adventure Works DW anzufordern:

<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
   <RequestType>MDSCHEMA_CUBES</RequestType>
   <Restrictions>
      <RestrictionList>
         <CATALOG_NAME>Adventure Works DW</CATALOG_NAME>
      </RestrictionList>
   </Restrictions>
   <Properties>
      <PropertyList>
         <DataSourceInfo>Provider=MSOLAP;Data Source=local;</DataSourceInfo>
         <Catalog>Adventure Works DW</Catalog>
         <Format>Tabular</Format>
      </PropertyList>
   </Properties>
</Discover>