Método Discover (XMLA)
Recupera información, por ejemplo la lista de bases de datos disponibles o datos sobre un objeto concreto, desde una instancia de MicrosoftSQL ServerAnalysis Services. Los datos recuperados con el método Discover dependen de los valores de los parámetros que se le pasan.
Espacio de nombres urn:schemas-microsoft-com:xml-analysis
Acción SOAP "urn:schemas-microsoft-com:xml-analysis:Discover"
Sintaxis
<Discover>
<RequestType>...</RequestType>
<Restrictions>...</Restrictions>
<Properties>...</Properties>
</Discover>
Características del elemento
Característica |
Descripción |
---|---|
Tipo y longitud de los datos |
Ninguno |
Valor predeterminado |
Ninguno |
Cardinalidad |
0-1: Elemento opcional que puede aparecer una y sólo una vez. |
Relaciones del elemento
Relación |
Elemento |
---|---|
Elemento primario |
Ninguno |
Elementos secundarios |
Notas
El método Discover solicita los metadatos sobre las instancias y objetos Analysis Services. Los metadatos se devuelven utilizando el tipo de datos Conjunto Rowset de XMLA.
Ejemplo
En el ejemplo de código siguiente, el cliente envía la llamada Discover para solicitar una lista de cubos de la base de datos de ejemplo de Adventure Works DW Analysis Services:
<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>
Vea también