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

Keiner

Standardwert

Keiner

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 Codebeispiel sendet der Client den Discover-Aufruf, um eine Liste von Cubes von der Analysis Services-Beispieldatenbank Adventure Works DW Multidimensional 2012 anzufordern:

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

Siehe auch

Verweis

Execute-Methode (XMLA)

XML-Elemente (XMLA)

Analysis Services-Schemarowsets

Andere Ressourcen

XML-Datentypen (XMLA)

Methoden (XMLA)