Compartir a través de


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 Microsoft SQL Server Analysis 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 solo una vez.

Relaciones del elemento

Relación

Elemento

Elemento primario

Ninguno

Elementos secundarios

Properties, RequestType, Restrictions

Comentarios

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 a Discover para solicitar una lista de cubos de la base de datos de ejemplo Adventure Works DW Multidimensional 2012 de 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>

Vea también

Referencia

Método Execute (XMLA)

Elementos XML (XMLA)

Conjuntos de filas de esquema de Analysis Services

Otros recursos

Tipos de datos XML (XMLA)

Métodos (XMLA)