Éléments XML - Méthodes - Découvrir

Récupère des informations, telles que la liste des bases de données disponibles ou des détails sur un objet spécifique, à partir d’une instance de 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 None
Valeur par défaut None
Cardinalité 0-1 : élément facultatif qui peut apparaître une fois et une seule.

Relations d’éléments

Relation Élément
Élément parent None
Éléments enfants Propriétés, RequestType, restrictions

Remarques

La méthode Discover demande des métadonnées sur les instances et les objets. Les métadonnées sont retournées à l’aide du type de données d' ensemble de lignes XMLA.

Conseil

si vous n’êtes pas familiarisé avec les commandes XML, cliquez sur le modèle de requête XMLA dans la barre d’outils requête de Management Studio, pour générer la requête et ajouter des paramètres.

Exemple

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

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