Elemento row (XMLA)

Contiene una singola riga di dati per un elemento root che contiene dati tabulari restituiti da una chiamata al metodo Discover o Execute.

Sintassi

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

Caratteristiche elemento

Caratteristica

Descrizione

Tipo di dati e lunghezza

Nessuno

Valore predefinito

Nessuno

Cardinalità

0-n: Elemento facoltativo che può ricorrere più di una volta.

Relazioni elemento

Relazione

Elemento

Elementi padre

root (con il tipo di dati Rowset)

Elementi figlio

Uno o più elementi di colonna.

Osservazioni

Ogni riga restituita da un elemento root contenente dati tabulari ha un elemento row corrispondente. Ogni colonna nell'elemento root è rappresentata da un elemento XML distinto. Il valore della colonna per l'elemento row corrisponde ai dati contenuti nell'elemento XML, mentre il nome della colonna corrisponde al nome dell'elemento XML.

Per esprimere un valore Null per una colonna all'interno di una riga sono disponibili due modi diversi:

  • Un elemento della colonna mancante implica che la colonna è null.

  • L'elemento di colonna può utilizzare l'attributo xsi:nil='true' per indicare che ha un valore Null.

Se, ad esempio, una riga ha una singola colonna denominata Store_Name e il valore è NULL, tale riga può essere rappresentata nel modo seguente:

<row>
</row>

Oppure:

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

Se un elemento di colonna contiene un errore, un elemento Error fornisce le informazioni sull'errore, come descritto nell'esempio seguente:

<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>

Per ulteriori informazioni su denominazione delle colonne e schemi per dati tabulari, vedere Tipo di dati Rowset (XMLA).

Vedere anche

Concetti