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 |
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 la base de données Analysis Services exemple Adventure Works DW :
<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>
Voir aussi