다음을 통해 공유


특성 관계 정의

Microsoft SQL Server Analysis Services에서 특성은 차원의 기본 구성 요소입니다. 차원에는 특성 관계에 따라 구성된 특성 집합이 포함됩니다.

차원에 포함된 각 테이블에는 테이블의 키 특성과 해당 테이블의 다른 특성과 관련된 특성 관계가 있습니다. 차원을 만들 때 이 관계를 만듭니다.

특성 관계는 다음과 같은 이점을 제공합니다.

  • 차원 처리에 필요한 메모리 양을 줄입니다. 이렇게 하면 차원, 파티션 및 쿼리 처리 속도가 향상됩니다.

  • 스토리지 액세스 속도가 빨라지고 실행 계획이 더 최적화되므로 쿼리 성능이 향상됩니다.

  • 사용자 정의 계층이 관계 경로를 따라 정의되어 있는 경우 집계 디자인 알고리즘에서 보다 효과적인 집계를 선택할 수 있습니다.

    비고

    특성 관계 정의 및 구성의 중요성과 의미에 대한 자세한 내용은 SQL Server 2005 Analysis Services 성능 가이드의 "쿼리 성능 향상" 섹션을 참조하세요.

특성 관계 고려 사항

기본 데이터가 지원하는 경우 특성 간에 고유한 특성 관계도 정의해야 합니다. 고유한 특성 관계를 정의하려면 차원 디자이너의 특성 관계 탭을 사용합니다.

관련된 관계가 있는 모든 특성에는 관계된 특성에 비해 고유한 키가 있어야 합니다. 즉, 원본 특성의 멤버는 관련 특성에서 하나만 식별해야 합니다. 예를 들어 관계인 City -> State를 고려합니다. 이 관계에서 원본 특성은 City이고 관련 특성은 State입니다. 원본 특성은 "다" 쪽이며 관련 측면은 다대일 관계의 "일" 측면입니다. 원본 특성의 키는 City + State입니다. 자세한 내용은 특성 관계 만들기, 수정 또는 삭제를 참조하세요.

특성 관계의 속성에 대한 자세한 내용은 특성 관계 속성 구성을 참조하세요.

비고

특성 관계를 잘못 정의하면 잘못된 쿼리 결과가 발생할 수 있습니다.

또한 참조하십시오

특성 관계