Elemento CellInfo (XMLA)
Rappresenta i metadati della cella contenuti nell'elemento padre OlapInfo.
Sintassi
<OlapInfo>
...
<CellInfo>
<!-- One or more cell property definitions -->
</CellInfo>
...
</OlapInfo>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Nessuno |
Valore predefinito |
Nessuno |
Cardinalità |
1-1: elemento obbligatorio visualizzato una sola volta. |
Relazioni elemento
Relazione |
Elemento |
---|---|
Elementi padre |
|
Elemento figlio |
Una o più definizioni di proprietà della cella |
Osservazioni
L'elemento CellInfo contiene una raccolta di proprietà della cella per le celle incluse nel set di dati multidimensionale restituito da un elemento root utilizzando 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 della proprietà della cella OLE DB per OLAP rappresentata dall'elemento XML, mentre 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 CellData dell'elemento root.
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.
Facoltativamente, un provider può specificare i valori predefiniti per singole proprietà del membro o della cella nella sezione AxisInfo o 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à, è eventualmente possibile specificare l'elementoDefault come elemento figlio di uno degli elementi di definizione di 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
Nell'esempio seguente viene illustrato in che modo le proprietà della cella VALUE, FORMATTED_VALUE e FORMAT_STRING sono rappresentate nell'elemento CellInfo.
<OlapInfo>
...
<CellInfo>
<Value name="VALUE"></Value>
<FmtValue name="FORMATTED_VALUE"></FmtValue>
<FormatString name="FORMAT_STRING"></FormatString>
</CellInfo>
</OlapInfo>