Share via


Discover-Methode (XMLA)

Ruft Informationen wie die Liste der verfügbaren Datenbanken oder die Details zu einem bestimmten Objekt von einer Instanz von Microsoft SQL Server Analysis 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>