Partager via


Méthode Discover (XMLA)

Récupère des informations, par exemple la liste des bases de données disponibles ou des détails à propos d'un objet spécifique, à partir d'une instance de Microsoft SQL Server Analysis Services. Les données récupérées avec la méthode Discover dépendent des valeurs des paramètres qui lui sont passés.

Espace de noms urn:schemas-microsoft-com:xml-analysis

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

Syntaxe

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

Caractéristiques de l'élément

Caractéristique

Description

Type de données et longueur

Aucun

Valeur par défaut

Aucune

Cardinalité

0-1 : élément facultatif qui peut apparaître une fois et une seule.

Relations entre les éléments

Relation

Élément

Élément parent

Aucun

Éléments enfants

Propriétés, RequestType, Restrictions

Notes

La méthode Discover demande les métadonnées sur des instances Analysis Services et des objets. Les métadonnées sont retournées à l'aide du type de données XMLA Rowset.

Exemple

Dans l'exemple de code suivant, le client envoie l'appel Discover pour demander une liste de cubes de l'exemple Adventure Works DW Multidimensional 2012 de la base de données Analysis Services :

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

Voir aussi

Référence

Méthode Execute (XMLA)

Éléments XML (XMLA)

Ensembles de lignes de schéma Analysis Services

Autres ressources

Types de données XML (XMLA)

Méthodes (XMLA)