2013-06-27 3 views
2

나는 순수 형 6 SCD 구현을 이해하려고 노력하고 무엇 주로 경우 문제가 발생할 수 있습니다 때마다 슬라이스 타입이 대리 키를 갖는 세 점천천히 변화하는 차원 - <a href="http://en.wikipedia.org/wiki/Slowly_changing_dimension" rel="nofollow">WIKI</a>에서 순수 형 6을 구현

  1. 라고하는 치수는 변경 될 수 있습니다.
  2. 순수한 유형 6 구현은이를 사용하지 않지만 각 마스터 데이터 항목에 대리 키를 사용합니다 (예 : 각 고유 공급자에는 단일 대리 키가 있음).
  3. 기존 트랜잭션 데이터에 영향을 미치는 마스터 데이터의 변경을 방지합니다.

그러나 이러한 문제를 명확하게 시각화 할 수 없습니다.

답변

2

"유형 6"또는 "하이브리드"처리의 요점은 새로운 버전마다 새 행을 추가하여 변경 사항을 추적하지만 이전 버전의 일부 속성을 업데이트하여 의 현재 데이터 상태 . 이렇게하면보고 목적으로 모든 버전에서 데이터를 필터링하고 롤업 할 수 있습니다. 이 http://www.kimballgroup.com/wp-content/uploads/2012/05/DT15CombiningSCD.pdf

예 :

Type 6 Example

http://www.kimballgroup.com/2013/02/05/design-tip-152-slowly-changing-dimension-types-0-4-5-6-7/

+1

내가 어떤 업데이트하고 경우 이전 버전의 속성, 어떻게의 현재 상태를 반영하는 경우 여기에 또 다른 설명이있다

데이터? 게다가 대리 키가 2 형 또는 6 형 하이브리드 모델링과 달리 왜 동일하게 선택되는 이유. –

+0

연결된 예제 ("현재 부서 이름"열에 표시) – sqlvogel

+0

인용 한 예제는 유형 6 하이브리드 즉 1,2,3을 입력합니다. 반면 현재, 역사적인 기둥이없는 순수한 유형 6 시나리오를 찾고 있습니다. 대신 단일 열만 사용합니다. 또한이 예에서 만료 된 레코드의 현재 열을 업데이트하는 이유를 이해할 수 없습니다. –