■ 차원테이블에서의 대리키
• 데이터 소스 시스템에서 추출한 키가 아닌 데이터웨어 하우스에서 생성되고 관리되는 키
■ 대리키(Surrogate Key) 이점
• 성능 : 차원테이블과 팩트테이블간의 조인 처리 효과적
• 통합 : 데이터 획득시 대리키와 일치하는 소스키가 없어도 여러 데이터 소스 통합 가능
• 데이터 버전 관리 : 차원테이블에서 필드 값 변경 추적 가능
■ Slowly Changing Dimension(SCD)
차원 속성이 변경될 경우 '천천히 변화하는 유형'을 효과적으로 관리하는 대응 기술
(아래 이미지는 구글링으로 추가)
• Type 1
- 이력이 필요하지 않은 경우 덮어 씀(overwritten).
- 기록 다시 시작.

• Type 2
- 새로운 Row를 추가하여 관리함.
- 계속된 이력을 보존.

• Type 3
- 새로운 속성값을 기존 Row에 추가하고 기존 값을 보관
- 이전 값과 새로운 값을 사용하여 변경 전/후만 기록

'▶ Data Architect > DW•BI•DL•DLH' 카테고리의 다른 글
| [BI] 막대그래프 vs. 히스토그램 (0) | 2024.08.18 |
|---|---|
| [DW] 데이터베이스 vs. 데이터웨어하우스 (0) | 2024.08.18 |
| [OLAP] MOLAP vs. ROLAP (0) | 2024.08.18 |
| [DW] DW 구축 프로세스 (0) | 2024.08.18 |
| [DW] DW 대표 기능 - Staging, ODS, DM, DW (0) | 2024.08.18 |