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 |
Elementi 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 il client invia la chiamata Discover per richiedere un elenco di cubi dal database di Analysis Services di esempio 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>
Vedere anche