Поделиться через


Элемент CellInfo (XMLA)

Представляет метаданные ячейки, содержащиеся в родительском элементе OlapInfo .

Синтаксис

  
<OlapInfo>  
   ...  
   <CellInfo>  
      <!-- One or more cell property definitions -->  
   </CellInfo>  
   ...  
</OlapInfo>  

Характеристики элемента

Характеристика Описание
Тип данных и длина Нет
Значение по умолчанию Нет
Кратность 1-1: обязательный элемент, который встречается ровно один раз.

Связи элементов

Связь Элемент
Родительские элементы OlapInfo
Дочерние элементы Одно или несколько определений свойств ячейки

Комментарии

Элемент CellInfo содержит коллекцию свойств ячеек для ячеек, входящих в многомерный набор данных, возвращаемых корневым элементом с помощью типа данных MDDataSet . Каждое свойство ячейки в элементе CellInfo определяется отдельным элементом XML, каждый с атрибутом Name и атрибутом типа . Атрибут Name свойства Cell соответствует имени OLE DB для свойства ячейки OLAP, представленного элементом XML, а атрибут Type представляет тип данных XML свойства ячейки. Имя XML-элемента используется для задания значения свойства ячейки для ячеек, содержащихся в элементе CellDataкорневого элемента.

Следующий синтаксис описывает определение свойства ячейки:

<CellPropertyDefinition name="string" type"string" />  

Доступные свойства и их значения можно получить, используя метод Discover с типом запроса DISCOVER_PROPERTIES. Для перечисления свойств в элементе PropertyList не требуется определенного порядка.

Поставщик может дополнительно указать значения по умолчанию для отдельных свойств элемента или ячейки в разделе AxisInfo или CellInfo . Значения по умолчанию могут быть малополезны в случае, если свойство всегда или почти всегда имеет одно и то же значение. Чтобы указать значение по умолчанию для свойства, элементпо умолчанию может быть указан в качестве дочернего элемента для одного из элементов определения свойства ячейки. В том случае, если в результате отсутствует элемент или свойство ячейки, вместо него будет использовано значение по умолчанию, заданное для этого свойства ячейки.

Пример

В следующем примере показано, как свойства ячейки VALUE, FORMATTED_VALUE и FORMAT_STRING представлены в элементе CellInfo .

<OlapInfo>  
   ...  
      <CellInfo>  
         <Value name="VALUE"></Value>  
         <FmtValue name="FORMATTED_VALUE"></FmtValue>  
         <FormatString name="FORMAT_STRING"></FormatString>  
      </CellInfo>  
</OlapInfo>