2012-03-13 3 views
2

유형 2 치수에 대한 질문이 있습니다.디자인 유형 2 치수

HR 시스템 내에서 한 날짜의 직원을 고용 한 다음 나중 시점에 잘못 입력 한 경우 고용 날짜를 변경할 수 있습니다. Type 2 차원을 사용할 때 변경이 발생하면 차원 테이블에 새로운 레코드가 생성되므로 복잡해집니다.

그래서 기본적으로 위의 것과 같은 일부 업데이트로 인해 차원 테이블에 새로운 레코드가 생성되지 않아야한다고 말하는 방법이 필요합니다. 그러나 직원이 새로운 위치로 이동하는 경우와 같은 다른 경우에는 차원 테이블에 레코드를 만들어야합니다.

내 옵션에는 어떤 것들이 있습니까?

답변

0

유형 2 차원은 차원의 모든 속성에 적용 할 필요가 없습니다. 값을 덮어 쓰고 기록을 잃는 몇 가지 속성 유형 1을 만들고 새 기록을 만들고 기록을 유지하는 몇 가지 속성 유형 2를 만들도록 선택할 수 있습니다.

그래서 귀하의 예제에서 당신은 "위치"속성 유형 2와 "날짜를 고용"유형 1.

체크 아웃 천천히 변화하는 속성의 서로 다른 유형의 목록이 위키 피 디아 링크를 만드는 것보다, http://en.wikipedia.org/wiki/Slowly_changing_dimension.

대부분의 경우에만 유형 1 및 유형 2 tho 만 필요합니다.