Elemento CellInfo (XMLA)
Rappresenta i metadati della cella contenuti nell'elemento OlapInfo padre.
Sintassi
<OlapInfo>
...
<CellInfo>
<!-- One or more cell property definitions -->
</CellInfo>
...
</OlapInfo>
Caratteristiche degli elementi
Caratteristica | Descrizione |
---|---|
Tipo di dati e lunghezza | Nessuno |
Valore predefinito | Nessuno |
Cardinalità | 1-1: elemento obbligatorio visualizzato una sola volta. |
Relazioni tra elementi
Relazione | Elemento |
---|---|
Elementi padre | OlapInfo |
Elementi figlio | Una o più definizioni di proprietà della cella |
Commenti
L'elemento CellInfo contiene una raccolta di proprietà delle celle incluse nel set di dati multidimensionale restituito da un elemento radice usando il tipo di dati MDDataSet. Ogni proprietà della cella nell'elemento CellInfo è definita da un elemento XML separato, ognuno con un attributo name e un attributo type . L'attributo name della proprietà della cella corrisponde al nome del OLE DB per la proprietà della cella OLAP rappresentata dall'elemento XML e l'attributo type rappresenta il tipo di dati XML della proprietà della cella. Il nome dell'elemento XML viene utilizzato per identificare il valore della proprietà della cella per le celle contenute nell'elemento CellDatadell'elemento radice.
Nella sintassi seguente è descritta una definizione di proprietà della cella:
<CellPropertyDefinition name="string" type"string" />
Le proprietà disponibili e i relativi valori possono essere ottenuti utilizzando il tipo di richiesta DISCOVER_PROPERTIES con il metodo Discover . Non è previsto un ordine obbligatorio per le proprietà elencate nell'elemento PropertyList .
Un provider può specificare facoltativamente i valori predefiniti per le proprietà di singoli membri o celle nella sezione AxisInfoo CellInfo . I valori predefiniti possono fornire un risultato più piccolo se la proprietà ha sempre o quasi sempre lo stesso valore. Per indicare un valore predefinito per una proprietà, è possibile specificare facoltativamente l'elementoDefault come elemento figlio di uno degli elementi di definizione della proprietà della cella. L'assenza di una proprietà del membro o della cella nel risultato indica pertanto che l'impostazione predefinita specificata corrisponde al valore per la proprietà della cella.
Esempio
L'esempio seguente illustra come le proprietà VALUE, FORMATTED_VALUE e FORMAT_STRING cella vengono rappresentate nell'elemento CellInfo .
<OlapInfo>
...
<CellInfo>
<Value name="VALUE"></Value>
<FmtValue name="FORMATTED_VALUE"></FmtValue>
<FormatString name="FORMAT_STRING"></FormatString>
</CellInfo>
</OlapInfo>