2014-03-12 5 views

답변

5

DSV의 관계는 아니요의 성능에 영향을줍니다. 몇 가지 코드를 생성하는 BIDS에서 일부 마법사를 돕는 테이블 구조에

  • 문서 및
  • : 그들은 두 가지 목적을 제공합니다.

후자는 경우 e이다. 지. 큐브 마법사는 어떤 테이블이 팩트 테이블인지 제안 할 수 있으므로 측정 값 그룹의 기초가되며 차원 테이블이됩니다. 또한 큐브 디자이너 탭의 차원 사용은 DSV 관계에 따라 수동으로 정의하지 않고 생성됩니다. 차원의 주요 특성은 차원 디자이너에서 기본 키 열을 기반으로하는 특성으로 자동 정의됩니다.

관계형 데이터베이스의 관계은 이러한 제약 조건이있는 열에 영향을주는 모든 삽입, 삭제 및 업데이트에 대해 검사해야하기 때문에 테이블 작성시 성능이 저하 될 수 있습니다.

데이터베이스 시스템에 따라 일부 인덱스가 암시 적으로 만들어져 일부 읽기 작업에서 성능이 향상 될 수 있습니다. 그러나 Analysis Services에서 처리 중에 발급 한 대부분의 진술은 도움이되지 않습니다.

그러나 관계가 개발자/디버깅 성능에 긍정적 인 "성능 영향"을 줄 수 있습니다. 제약 조건을 위반하는 데이터가 변경 될 때 조기 오류 메시지를 정확하게 전달하기 때문입니다. 반면에 삭제/삽입을 수행하는 순서를 지정하는 경우 참조 테이블의 레코드보다 먼저 참조 테이블에서 값을 삭제하고 반대 순서로 삽입하십시오.

관련 문제