저는 현재 관계형 데이터베이스의 기존 히스토리 데이터로부터 a type 2 SCD을 개발하는 임무를 수행중인 ETL 개발자입니다. 나는 데이터에 대한 미래의 변화를 추적하는 타입 2 SCD를 완벽하게 만들 수 있지만, 당면의 과제에 관해서는 완전히 쓸모가 없다.Oracle 11g - 관계형 모델의 기존 히스토리 데이터를 기반으로 Type 2 SCD 빌드
관계형 모델은 ODS에 있습니다. 그 관계형 모델을 기반으로 DW 차원에서 평면 레코드를 작성해야합니다. 관계형 모델의 특정 관련 테이블 각각에 대해 변경 사항을 모니터링해야하는 여러 속성이 있습니다. 과거의 변경 사항은 매일 유지해야하며 동일한 속성에 대한 여러 변경 사항이 같은 날에 발생하면 마지막으로 남아있는 항목 만 변경됩니다.
어떻게 해결할 수 있습니까? 나는 길을 잃었다. 미리 감사드립니다.
P. 우리는 20-30 백만 행의 테이블과 주어진 시간에 변경 될 수있는 여러 속성을 이야기하므로 SCD에서 새로운 레코드를 생성해야합니다.
ETL SCD ODS DW WTF TLA? – MT0
ETL - 추출/변환 /로드 SCD - 느리게 변경되는 치수 ODS - 운영 데이터 저장소 DW - 데이터웨어 하우스 –
변경 사항 자체를 추적하지 않는 소스 테이블의 변경 사항을 추적하는 데 종종 SCD 2가 필요합니다. . 변경 사항이 추적되는 소스가 있지만 현재 SCD2에서 모델링해야한다고 말하고 있습니까? 어떤 종류의 알고리즘이라도 소스 데이터가 어떤 모양인지 알 필요가 있습니다. –