다음을 통해 공유


차원 특성 속성 참조

Microsoft SQL Server Analysis Services에는 차원 및 차원 특성이 작동하는 방식을 결정하는 많은 속성이 있습니다. 다음 표에서는 이러한 각 특성 속성을 나열하고 설명합니다.

재산 설명
AttributeHierarchyDisplayFolder 최종 사용자에게 연결된 특성 계층 구조를 표시할 폴더를 식별합니다.
AttributeHierarchyEnabled 특성 계층 구조가 특성에 대한 Analysis Services에 의해 생성되는지 여부를 결정합니다. 특성 계층을 사용하도록 설정하지 않으면 사용자 정의 계층 구조에서 특성을 사용할 수 없으며 MDX(Multidimensional Expressions) 문에서는 특성 계층을 참조할 수 없습니다.
AttributeHierarchyOptimizedState 특성 계층에 적용되는 최적화 수준을 결정합니다. 기본적으로 특성 계층 구조는 FullyOptimizedAnalysis Services가 쿼리 성능을 향상시키기 위해 특성 계층 구조에 대한 인덱스를 빌드한다는 것을 의미합니다. 다른 옵션은 NotOptimized특성 계층 구조에 대해 빌드된 인덱스가 없음을 의미합니다. 특성 계층 구조가 쿼리 이외의 용도로 사용되는 경우 특성에 대해 추가 인덱스가 작성되지 않으므로 사용하는 NotOptimized 것이 유용합니다. 특성 계층 구조에 대한 다른 용도는 다른 특성의 순서를 지정하는 데 도움이 될 수 있습니다.
AttributeHierarchyOrdered 연결된 특성 계층의 순서를 지정하는지 여부를 결정합니다. 기본값은 True입니다. 그러나 특성 계층이 쿼리에 사용되지 않는 경우 이 속성 False의 값을 로 변경하여 처리 시간을 절약할 수 있습니다.
AttributeHierarchyVisible 특성 계층이 클라이언트 애플리케이션에 표시되는지 여부를 결정합니다. 기본값은 True입니다. 그러나 특성 계층이 쿼리에 사용되지 않는 경우 이 속성 False의 값을 로 변경하여 처리 시간을 절약할 수 있습니다.
CustomRollupColumn 사용자 지정 롤업 수식을 정의하는 열을 지정합니다.
CustomRollupPropertiesColumn 사용자 지정 롤업 수식의 속성을 포함하는 열을 지정합니다.
DefaultMember 특성의 기본 측정값을 정의하는 MDX(Multidimensional Expressions) 식을 지정합니다.
Description 특성에 대한 설명을 포함합니다.
DiscretizationBucketCount 버킷을 구분할 수를 포함합니다.
DiscretizationMethod 불연속화에 사용할 메서드를 정의합니다.
EstimatedCount 특성의 예상 멤버 수를 지정합니다. 집계 디자인 마법사를 실행할 때까지 기본값은 0입니다. 마법사에서 레코드 수를 계산하도록 허용하거나 예상 값을 입력할 수 있습니다. 멤버 수를 알고 있고 데이터베이스에서 개수를 쿼리하는 데 필요한 시간을 절약하려면 값을 수동으로 입력합니다. 프로덕션 데이터의 테스트 하위 집합으로 작업하는 경우 집계 디자인이 테스트 데이터 대신 프로덕션 데이터에 최적화되도록 프로덕션 데이터의 수를 사용할 수 있습니다.
GroupingBehavior 특성을 그룹화하는 방법에 대한 힌트를 클라이언트 애플리케이션에 제공하는 사용자 정의 값입니다.
ID 차원의 고유 식별자(ID)를 포함합니다.
InstanceSelection 목록의 예상 항목 수에 따라 항목 목록을 표시하는 방법에 대한 힌트를 클라이언트 애플리케이션에 제공합니다. 사용 가능한 옵션은 다음과 같습니다.

없음 클라이언트 애플리케이션에 힌트가 제공되지 않습니다. 기본값입니다.

DropDown 항목 수는 드롭다운 목록에 표시할 수 있을 만큼 작습니다.

목록 항목 수가 드롭다운 목록에 비해 너무 크지만 필터링이 필요하지는 않습니다.

FilteredList 항목 수는 사용자가 표시할 항목을 필터링할 수 있을 만큼 충분히 큽니다.

MandatoryFilter 항목 수가 너무 커서 디스플레이를 항상 필터링해야 합니다.
IsAggregatable 특성 멤버의 값을 집계할 수 있는지 여부를 지정합니다. 기본값은 True특성 계층에 (All) 수준이 포함되어 있음을 의미합니다. 이 속성의 값이 False면 특성 계층 구조에 (All) 수준이 포함되지 않습니다.
KeyColumns 특성의 키를 나타내는 열 또는 열이 포함됩니다. 이 열은 특성이 바인딩된 데이터 원본 뷰의 기본 관계형 테이블 열입니다. 속성에 값을 지정하지 않으면 각 멤버에 대해 NameColumn 이 열의 값이 사용자에게 표시됩니다.
MemberNamesUnique 특성 계층의 멤버 이름이 고유해야 하는지 여부를 결정합니다.
MembersWithData 부모 특성에서 리프가 아닌 멤버에 대한 데이터 멤버를 표시할지 결정하는 데 사용됩니다. 이 속성 값은 속성 값 Usage 이 Parent로 설정된 경우에만 사용됩니다. 즉, 부모-자식 계층이 정의되었습니다. 사용 가능한 옵션은 다음과 같습니다.

NonLeafDataHidden 리프가 아닌 데이터가 숨겨집니다.

NonLeafDataVisible 리프가 아닌 데이터가 표시됩니다.
MembersWithDataCaption 부모 특성에서 시스템 생성 데이터 멤버에 대한 캡션을 만드는 데 사용되는 템플릿 문자열을 제공합니다. 이 속성 값은 속성 값 Usage 이 Parent로 설정된 경우에만 사용됩니다. 즉, 부모-자식 계층이 정의되었습니다.
Name 특성의 사용자 친화적인 이름을 포함합니다.
NameColumn 특성의 키 열에 있는 값 대신 사용자에게 표시되는 특성의 이름을 제공하는 열을 식별합니다. 이 열은 특성 멤버의 키 열 값이 비밀이거나 사용자에게 유용하지 않거나 키 열이 복합 키를 기반으로 하는 경우에 사용됩니다. 이 NameColumn 속성은 부모-자식 계층에서 사용되지 않습니다. 대신 NameColumn 자식 멤버에 대한 속성은 부모-자식 계층의 멤버 이름으로 사용됩니다.
NamingTemplate 부모 특성에서 생성된 부모-자식 계층에서 수준 이름을 지정하는 방법을 정의합니다. 이 속성 값은 속성 값 Usage 이 Parent로 설정된 경우에만 사용됩니다. 즉, 부모-자식 계층이 정의되었습니다.
OrderBy 특성 계층에 포함된 멤버의 순서를 지정하는 방법을 설명합니다. 기본값은 Name이며, 특성 멤버의 순서가 속성 값(있는 경우)을 NameColumn 기반으로 하도록 지정합니다. 그렇지 않으면 멤버는 키 열의 값으로 정렬됩니다. 사용 가능한 옵션은 다음과 같습니다.

NameColumn 속성 값으로 정렬합니다 NameColumn .

열쇠 특성 멤버의 키 열 값으로 정렬합니다.

AttributeKey 특성과 특성 관계가 있어야 하는 지정된 특성의 멤버 키 값에 따라 순서를 지정합니다.

AttributeName 특성과 특성 관계가 있어야 하는 지정된 특성의 멤버 이름 값으로 정렬합니다.
OrderByAttribute 특성 계층의 멤버를 정렬할 특성을 식별합니다.
RootMemberIf 부모-자식 계층의 루트 또는 최상위 멤버를 식별하는 방법을 결정합니다. 이 속성 값은 속성 값 Usage 이 Parent로 설정된 경우에만 사용됩니다. 즉, 부모-자식 계층이 정의되었습니다. 기본값은 ParentIsBlankSelfOrMissing이며, ParentIsBlank, ParentIsSelf, ParentIsMissing에 대해 설명된 조건 중 하나 이상을 충족하는 멤버만 루트 멤버로 처리합니다. 다음 값도 사용할 수 있습니다.

ParentIsBlank 키 열 또는 열에 null, 0 또는 빈 문자열이 있는 멤버만 루트 멤버로 처리됩니다.

ParentIsSelf 자신이 부모로 설정된 멤버만 루트 멤버로 취급됩니다.

ParentIsMissing 찾을 수 없는 부모가 있는 멤버만 루트 멤버로 처리됩니다.
Type 특성의 형식을 포함합니다. 자세한 내용은 특성 유형 구성을 참조하세요.
UnaryOperatorColumn 단항 연산자를 제공하는 열을 지정합니다. 단항 연산자를 제공하는 열의 세부 정보를 정의하는 DataItem 형식의 바인딩입니다.
Usage 특성이 사용되는 방법을 설명합니다.

사용 가능한 옵션은 다음과 같습니다.

Regular 특성은 일반 특성입니다. 기본값입니다.

특성은 중요한 특성입니다.

부모 특성이 부모 특성입니다.
ValueColumn 특성 값을 제공하는 열을 식별합니다. 특성의 NameColumn 요소를 지정하면 동일한 DataItem 값이 요소의 기본값 ValueColumn 으로 사용됩니다. NameColumn 특성의 요소를 지정 KeyColumns 하지 않고 특성 컬렉션에 문자열 데이터 형식의 키 열을 나타내는 단일 KeyColumn 요소가 포함된 경우 동일한 DataItem 값이 요소의 ValueColumn 기본값으로 사용됩니다.

비고

null 값 및 기타 데이터 무결성 문제를 사용할 때 속성에 대한 값을 설정하는 방법에 대한 KeyColumn 자세한 내용은 Analysis Services 2005의 데이터 무결성 문제 처리를 참조하세요.

비고

특성의 기본 멤버는 계층의 멤버가 쿼리에 명시적으로 포함되지 않은 경우 식을 평가하는 데 사용됩니다. 특성의 기본 멤버는 특성의 DefaultMember 속성에 의해 지정됩니다. 차원의 계층이 쿼리에 포함될 때마다 계층의 수준에 해당하는 특성의 모든 기본 멤버는 무시됩니다. 차원의 계층 구조가 쿼리에 포함되지 않은 경우 차원의 모든 특성에 기본 멤버가 사용됩니다. 기본 멤버에 대한 자세한 내용은 기본 멤버 정의를 참조하세요.

또한 참조하십시오

특성 및 특성 계층