Compartir a través de


Elemento CellInfo (XMLA)

Representa a los metadatos de la celda que contiene el elemento primario OlapInfo.

Sintaxis

<OlapInfo>
   ...
   <CellInfo>
      <!-- One or more cell property definitions -->
   </CellInfo>
   ...
</OlapInfo>

Características del elemento

Característica

Descripción

Tipo y longitud de datos

Ninguno

Valor predeterminado

Ninguno

Cardinalidad

1-1: Elemento necesario que se produce una vez y sólo una vez.

Relaciones del elemento

Relación

Elemento

Elementos primarios

OlapInfo

Elementos secundarios

Una o más definiciones de propiedades de la celda

Comentarios

El elemento CellInfo contiene una colección de propiedades para las celdas incluidas dentro del conjunto de datos multidimensional devuelto por un elemento root que utiliza el tipo de datos MDDataSet. Cada propiedad de celda incluida en el elemento name queda definida por un elemento XML separado, cada uno de los cuales posee un atributo type y un atributo CellInfo. El atributo name de la propiedad de celda se corresponde con el nombre del OLE DB para la propiedad de celda OLAP representada por el elemento XML y el atributo type representa el tipo de datos XML de la propiedad de celda. El nombre del elemento XML se utiliza para identificar el valor de la propiedad para aquellas celdas contenidas en el elemento CellData del elemento root.

La sintaxis siguiente describe la definición de una propiedad de celda:

<CellPropertyDefinition name="string" type"string" />

Las propiedades disponibles y sus valores se pueden obtener utilizando el tipo de petición DISCOVER_PROPERTIES con el método Discover. No existe ningún requerimiento acerca del orden de las propiedades que aparecen listadas en el elemento PropertyList.

Opcionalmente, un proveedor puede especificar los valores predeterminados para ciertos miembros o para propiedades de la celda en la sección AxisInfo o CellInfo. Los valores predeterminados pueden proporcionar menos resultados si la propiedad tiene siempre o casi siempre el mismo valor. Para indicar un valor predeterminado para una propiedad, se puede especificar opcionalmente el elemento Default como un elemento secundario de uno de los elementos de definición de propiedad de la celda. Por consiguiente, la ausencia de un miembro o de una propiedad de la celda en el resultado indica que el valor predeterminado expresado es el valor para la propiedad de la celda.

Ejemplo

El siguiente ejemplo muestra cómo se representan las propiedades de celda VALUE, FORMATTED_VALUE y FORMAT_STRING en el elemento CellInfo.

<OlapInfo>
   ...
      <CellInfo>
         <Value name="VALUE"></Value>
         <FmtValue name="FORMATTED_VALUE"></FmtValue>
         <FormatString name="FORMAT_STRING"></FormatString>
      </CellInfo>
</OlapInfo>

Vea también

Conceptos