Condividi tramite


Elementi XML - Metodi - Discover

Recupera informazioni, ad esempio l'elenco dei database disponibili o i dettagli su un oggetto specifico, da un'istanza di Analysis Services. I dati recuperati con il metodo Discover dipendono dai valori dei parametri passati al metodo stesso.

Namespace urn:schemas-microsoft-com:xml-analysis

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

Sintassi

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

Caratteristiche degli elementi

Caratteristica Descrizione
Tipo di dati e lunghezza Nessuno
Valore predefinito Nessuno
Cardinalità 0-1: elemento facoltativo che può ricorrere una sola volta.

Relazioni tra elementi

Relazione Elemento
Elemento padre Nessuno
Elementi figlio Properties, RequestType, Restrictions

Commenti

Il metodo Discover richiede metadati relativi a istanze e oggetti. I metadati vengono restituiti utilizzando il tipo di dati Rowset XMLA.

Suggerimento

Se non si ha familiarità con i comandi XML, fare clic sul modello di query XMLA sulla barra degli strumenti Query di Management Studio per compilare la query e aggiungere parametri.

Esempio

Nell'esempio di codice seguente il client invia la chiamata Discover per richiedere un elenco di cubi dal database di esempio Adventure Works DW multidimensionale 201 Analysis Services 2:

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