나는 신인이다. Name, JoinedOn 등 거의 변경되지 않는 기본 열이있는 Customer 테이블이 있습니다. "Status", "CustomerType", "PublishStatus", "BusinessStatus", "CurrentOwner"등과 같이 시간이 지남에 따라 변경 될 수있는 다른 열 집합도 있습니다. 역사가없는 순간. DW에서 다음 열이 "Status", "CustomerType", "PublishStatus", "BusinessStatus", "CurrentOwner"를 변경하면 추적하고 싶습니다. 이러한 테이블을 추적하기 위해 다른 테이블을 만들면 테이블에 다음과 같은 열이 표시됩니다.천천히 변화하는 치수 대 사실
"CustomerId", "CustomerType", "PublishStatus", "BusinessStatus", "CurrentOwner" , "ExpiredOn", "IsCurrent"
이 방법이 맞습니까? 그리고 그렇다면이 새로운 테이블은 사실입니까 아니면 천천히 변화하는 차원입니까? CustomerType이 A에서 B로 변경되었을 때와 같은 쿼리를 실행하고 싶습니다. 언제 출판 되었습니까? BusinessStatus가 소유자 인 사람을 변경했을 때?