다음을 통해 공유


CellInfo 요소(XMLA)

부모 OlapInfo 요소에 포함된 셀 메타데이터를 나타냅니다.

구문

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

요소 특성

특성 Description
데이터 형식 및 길이 None
기본값 None
카디널리티 1-1: 한 번만 나타나는 필수 요소입니다.

요소 관계

관계 요소
부모 요소 OlapInfo
자식 요소 하나 이상의 셀 속성 정의

설명

CellInfo 요소는 MDDataSet 데이터 형식을 사용하여 루트 요소에서 반환하는 다차원 데이터 세트 내에 포함된 셀에 대한 셀 속성 컬렉션을 포함합니다. CellInfo 요소의 각 셀 속성은 각각 이름 특성과 형식 특성이 있는 별도의 XML 요소로 정의됩니다. 셀 속성의 이름 특성은 XML 요소가 나타내는 OLAP 셀 속성의 OLE DB 이름에 해당하며 형식 특성은 셀 속성의 XML 데이터 형식을 나타냅니다. XML 요소의 이름은 루트 요소의 CellData 요소에 포함된 셀의 셀 속성 값을 식별하는 데 사용됩니다.

다음은 셀 속성 정의의 구문입니다.

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

사용 가능한 속성 및 해당 값은 Discover 메서드에 DISCOVER_PROPERTIES 요청 유형을 사용하여 얻을 수 있습니다. PropertyList 요소에 나열되는 속성에 순서를 지정할 필요는 없습니다.

공급자는 필요에 따라 AxisInfo 또는 CellInfo 섹션에서 개별 멤버 또는 셀 속성에 대한 기본값을 지정할 수 있습니다. 속성에 항상 또는 거의 항상 같은 값이 지정되는 경우 기본값은 보다 작은 결과를 제공할 수 있습니다. 속성의 기본값을 나타내기 위해 선택적으로 theDefault 요소를 셀 속성 정의 요소 중 하나의 자식 요소로 지정할 수 있습니다. 따라서 결과에 멤버나 셀 속성이 없으면 지정된 기본값이 셀 속성의 값이 됩니다.

예제

다음 예제에서는 Value, FORMATTED_VALUE 및 FORMAT_STRING 셀 속성이 CellInfo 요소에 표시되는 방법을 보여 줍니다.

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