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>