디자인 경고 규칙(Analysis Services - 다차원 데이터)
설명서의 이 섹션에서는 MicrosoftSQL ServerAnalysis Services과 관련된 데이터베이스 디자인 경고 규칙의 원인 및 해결 방법에 대한 정보를 제공합니다.
디자인 경고 범주
차원
집계
파티션
특성 및 특성 관계
측정값 및 측정값 그룹
사용자 정의 계층
ROLAP 및 MOLAP 저장소
데이터 공급자
오류 처리
차원
특성이 하나뿐인 차원을 10개 이상 포함하지 마십시오. 차원을 통합하는 것이 좋습니다.
키 특성에 대한 멤버 수가 500,000개 이상인 대규모 부모-자식 차원을 사용하지 마십시오.
차원의 UnknownMember 속성을 Hidden에서 None으로 변경하십시오.
차원에 대해 폴링 쿼리는 있지만 처리 쿼리가 없는 자동 관리 캐싱을 사용하지 마십시오.
부모-자식 차원에 있는 키 특성의 AttributeHierarchyVisible 속성을 False로 설정하십시오.
맨 위로 이동
집계
행 수가 500,000개 이상인 파티션에 대해 집계를 디자인하십시오.
파티션에 대해 500개보다 많은 집계를 작성하지 마십시오.
쿼리 패턴에 따라 반가산적 측정값이 포함된 측정값 그룹의 집계 디자인에 시간 차원의 세분성 특성 포함
반가산적 측정값만 포함된 측정값 그룹의 모든 집계에 시간 차원의 세분성 특성 포함
맨 위로 이동
파티션
행 수가 2백만 개보다 적거나 크기가 50MB보다 작은 파티션이 5개 이상인 측정값 그룹에 대해 파티션을 통합하십시오.
폴링 쿼리는 있지만 처리 쿼리가 없는 자동 관리 캐싱을 파티션에 사용하지 마십시오.
성능을 향상시키려면 행 수가 2000만 개보다 많거나 크기가 250MB보다 큰 대규모 파티션을 작은 파티션으로 분할하십시오.
맨 위로 이동
특성 및 특성 관계
중간 측정값 그룹이나 중간 차원의 행 수가 100만 개 이상인 경우 다 대 다 관계를 정의하지 마십시오.
부모 특성을 제외하고 부모-자식 차원에 집계할 수 없는 특성을 정의하지 마십시오.
계층이 적용되지 않는 다이아몬드형 관계는 사용하지 마십시오.
중복 특성 관계를 사용하지 마십시오. 큐브의 세분성 특성이 키가 아닌 특성인 경우 이러한 관계로 인해 데이터가 집계되지 않을 수 있습니다.
차원당 집계할 수 없는 특성을 두 개 이상 지정하지 마십시오.
DefaultMember 속성이나 큐브의 MDX 스크립트에서 집계할 수 없는 특성의 기본 멤버를 정의하십시오.
차원 유형과 호환되도록 'Account' 및 'Time' 특성 유형을 설정하십시오.
특성 유형 중 하나 이상을 'Account' 또는 'Time' 차원과 일치하도록 설정하십시오.
특성 유형 중 하나 이상을 차원 유형과 일치하도록 설정하십시오.
특성 관계의 이름이 관련 특성의 이름과 일치해야 합니다.
멤버가 500,000개 이상인 특성에는 숫자 키 열을 사용하십시오.
맨 위로 이동
측정값 및 측정값 그룹
차원 및 세분성이 같은 측정값 그룹을 만들지 마십시오.
한 큐브에 측정값 그룹을 15개 이상 포함하지 마십시오.
고유 카운트 측정값을 별개의 측정값 그룹으로 분리하십시오.
맨 위로 이동
사용자 정의 계층
하나 이상의 수준 간에 특성 관계가 없는 계층을 만들지 마십시오.
사용자 정의 계층에서 수준으로 사용되는 특성에 대해 표시되는 특성 계층을 사용하지 마십시오.
하위 수준의 멤버 수가 상위 수준의 멤버 수보다 많도록 계층을 디자인하십시오.
맨 위로 이동
ROLAP 및 MOLAP 저장소
원격 파티션에 대해 OnlineMode 속성을 Immediate로 설정하여 자동 관리 캐싱을 사용하거나 ROLAP 저장소 모드를 지정하지 마십시오.
ROLAP 저장소 모드이거나 ROLAP 모드를 허용하는 자동 관리 캐싱이 설정된 파티션에 Slice 속성을 설정하십시오.
반가산적 측정값이 있는 측정값 그룹과 관련된 차원에는 MOLAP 저장소 모드를 사용하십시오.
맨 위로 이동
데이터 공급자