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>