Condividi tramite


Metodo Discover (XMLA)

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

Spazio dei nomi 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 elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

Nessuno

Valore predefinito

Nessuno

Cardinalità

0-1: elemento facoltativo che può ricorrere una sola volta.

Relazioni elemento

Relazione

Elemento

Elemento padre

Nessuno

Elemento figlio

Properties, RequestType, Restrictions

Osservazioni

Il metodo Discover richiede i metadati su istanze e oggetti di Analysis Services. I metadati vengono restituiti utilizzando il tipo di dati Rowset XMLA.

Esempio

Nell'esempio di codice seguente tramite il client viene inviata la chiamata Discover per richiedere un elenco di cubi dal database di esempio Adventure Works DW Multidimensional 2012 di 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>

Vedere anche

Riferimento

Metodo Execute (XMLA)

Elementi XML (XMLA)

Set di righe dello schema di Analysis Services

Altre risorse

Tipi di dati XML (XMLA)

Metodi (XMLA)