CellInfo 요소(XMLA)
부모 OlapInfo 요소에 포함된 셀 메타데이터를 나타냅니다.
구문
<OlapInfo>
...
<CellInfo>
<!-- One or more cell property definitions -->
</CellInfo>
...
</OlapInfo>
요소 특징
특징 |
설명 |
---|---|
데이터 형식 및 길이 |
없음 |
기본값 |
없음 |
카디널리티 |
1-1: 한 번만 나타나는 필수 요소입니다. |
주의
CellInfo 요소는 MDDataSet 데이터 형식을 사용하여 root 요소에 의해 반환되는 다차원 데이터 집합 내에 포함된 셀에 대한 셀 속성의 컬렉션을 포함합니다. CellInfo 요소의 각 셀 속성은 각각 name 특성과 type 특성을 사용하여 별도의 XML 요소에 의해 정의됩니다. 셀 속성의 name 특성은 XML 요소로 표현되는 OLAP용 OLE DB 셀 속성의 이름에 해당하며 type 특성은 셀 속성의 XML 데이터 형식을 나타냅니다. XML 요소의 이름은 root 요소의 CellData 요소에 포함된 셀에 대한 셀 속성의 값을 식별하는 데 사용됩니다.
다음은 셀 속성 정의의 구문입니다.
<CellPropertyDefinition name="string" type"string" />
사용 가능한 속성 및 해당 값은 Discover 메서드에 DISCOVER_PROPERTIES 요청 유형을 사용하여 얻을 수 있습니다. PropertyList 요소에 나열되는 속성에 순서를 지정할 필요는 없습니다.
공급자는 필요에 따라 AxisInfo 또는 CellInfo 섹션의 개별 멤버나 셀 속성에 대해 기본값을 지정할 수 있습니다. 속성에 항상 또는 거의 항상 같은 값이 지정되는 경우 기본값은 보다 작은 결과를 제공할 수 있습니다. 속성의 기본값을 나타내기 위해 Default 요소를 필요에 따라 셀 속성 정의 요소 중 하나에 대한 자식 요소로 지정할 수 있습니다. 따라서 결과에 멤버나 셀 속성이 없으면 지정된 기본값이 셀 속성의 값이 됩니다.
예
다음 예에서는 VALUE, FORMATTED_VALUE 및 FORMAT_STRING 셀 속성이 CellInfo 요소에서 표현되는 방법을 보여 줍니다.
<OlapInfo>
...
<CellInfo>
<Value name="VALUE"></Value>
<FmtValue name="FORMATTED_VALUE"></FmtValue>
<FormatString name="FORMAT_STRING"></FormatString>
</CellInfo>
</OlapInfo>