Elemento row (XMLA)

Contiene una fila única de datos para un elemento root que contiene datos tabulares devueltos por una llamada al método Discover o Execute .

Sintaxis

  
<root xmlns="urn:schemas-microsoft-com:xml-analysis:rowset">  
   <row>  
      <!-- One or more column elements -->  
   </row>  
</root>  

Características de los elementos

Característica Descripción
Tipo y longitud de los datos Ninguno
Valor predeterminado Ninguno
Cardinalidad 0-n: elemento opcional que puede aparecer más de una vez.

Relaciones de elementos

Relación Elemento
Elementos primarios root (con el tipo de datos Rowset )
Elementos secundarios Uno o más elementos de columna.

Comentarios

Cada fila devuelta por un elemento root que contiene datos tabulares tiene un elemento row correspondiente. Cada columna del elemento root está representada por un elemento XML diferente. El valor de la columna del elemento row es el dato que contiene el elemento XML y el nombre de la columna corresponde al nombre del elemento XML.

Hay dos maneras de expresar un valor nulo para una columna dentro de una fila:

  • Un elemento de columna que falta implica que la columna es nula.

  • El elemento de columna puede utilizar el atributo xsi:nil='true' para indicar que tiene un valor nulo.

Por ejemplo, si una fila tiene una única columna llamada Store_Name y su valor es NULL, se puede representar como:

<row>  
</row>  

O:

<row>  
   <Store_name xsi:nil='true'/>  
</row>  

Si hay un elemento de columna que contiene un error, un elemento Error proporciona información sobre el error, tal y como se muestra en el siguiente ejemplo:

<row>   <Store_name>  
      <Error xmlns="urn:schemas-microsoft-com:xml-analysis:exception">  
         <ErrorCode>3238658054</ErrorCode>  
         <Description>The object [X] was not found in the cube when [X] was parsed.</Description>  
      </Error>  
   </Store_name>  
</row>