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 |
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
Set di righe dello schema di Analysis Services