다음을 통해 공유


EntitySet 요소(CSDLBI)

중요: 이 문서는 보관되어 있습니다. 최신 정보는 열기 사양 [MS-CSDLBI]: 비즈니스 인텔리전스 주석이 있는 개념 스키마 정의 파일 형식을 참조하세요.

EntitySet 요소는 CSDLBI 데이터 모델에서 특정 유형의 엔터티 컬렉션을 정의합니다.

EntitySet는 데이터 모델에 포함된 각 엔터티 유형을 지정해야 합니다. 이러한 모델 엔터티에 대한 정보는 해당 형식, 즉 Entity 요소의 자식 엔터티를 나열하여 지정됩니다. 자세한 내용은 EntityType 요소(CSDLBI)를 참조하세요.

데이터 정렬 및 언어와 같은 속성은 개별 개체가 아니라 EntityContainer의 수준에서 정의됩니다. 그러나 모델 내의 열 및 텍스트 특성에는 다른 언어의 캡션이나 번역이 있을 수 있습니다.

요소 및 특성

아래 표는 EntitySet를 정의하는 특성과 해당 요소를 보여 줍니다.

특성 이름 필수 여부 설명
캡션 아니요 엔터티 집합에 대한 알기 쉬운 설명입니다.
CollectionCaption 아니요 엔터티의 복수 이름이 포함된 문자열입니다.
ReferenceName 아니요 병합되지 않고 정규화된 엔터티 이름이 포함됩니다. 다차원 모델에서 이 특성은 CubeDimension 이름에 해당합니다.
숨김 아니요 엔터티를 숨길지 여부를 나타냅니다. 기본적으로 엔터티는 숨김 상태가 아닙니다.

테이블 형식 예제

다음 예제는 CSDLBI 버전 1.1에서 AdventureWorks 테이블 형식 모델의 Date 및 Geography 테이블 정의를 보여 줍니다.

  
<EntitySet   
   Name="Date"   
   EntityType="Sandbox. Date">  
<bi:EntitySet />  
</EntitySet>  
  
<EntitySet   
   Name="Geography"   
   EntityType="Sandbox.Geography">  
<bi:EntitySet />  
</EntitySet>  

다차원 예제

CSDLBI 버전 1.1의 다음 예제는 Contoso Retail Operations 큐브의 여러 EntitySet 요소를 보여 줍니다.

  
<EntitySet Name="Outage" EntityType="Sandbox.Outage">  
       <bi:EntitySet />  
</EntitySet>  
  
<EntitySet Name="Store" EntityType="Sandbox.Store">  
     <bi:EntitySet />  
</EntitySet>