2012-06-04 2 views
1

저는 SSAS의 초보자입니다. 나는 계약의 상태가 시간이 지남에 따라 변하는 계약 표가있는 데이터베이스를 가지고있다. 이것은 계약 로그에 저장됩니다. 상태는 장기간에 걸친 임의의 조합 일 수 있습니다. 응답해야 할 질문 중 하나는 얼마나 많은 계약이 주어진 지위에 해당되는지와 또한 지위에 대한 지위의 동향을 보여주는 것입니다. 나는 Kimball을 읽고 정기적 인 스냅 샷이 가장 적합하다고 생각하지만 사실 테이블을 디자인하는 방법을 잃어 버렸습니다. 상태별로 분류 된 기간으로 데이터를 사전 집계합니까? 그런 다음 SSAS에서 어떻게 조작하고 집계는 은행 잔고와 같은 방식으로 작동합니까? 나는 개념의 일부를 얻는다. 그러나 나는 아직도 꽤 혼란 스럽다.SSAS는 정기적 인 스냅 샷입니다 올바른 선택

답변

1

동의합니다. 이는 정기적 인 스냅 샷의 좋은 사례입니다.

이 경우, 상태 차원 과 기간 표시기가있는 사실이 필요합니다. 보고서는 해당 기간을 기준으로 필터링해야합니다.

ETL은 현재 기간 동안 현재 기간 데이터를 지우고 다시로드하기 때문에 조금 더 복잡합니다. 이전 기간을 현재 기간으로 고정합니다. 분명히 한 기간 내에 여러 번 변경되는 상태에 대한 가시성을 잃어 버리므로 데이터 변경 속도뿐 아니라보고 빈도에 따라 기간을 선택해야합니다. 정기적 인 스냅 샷이 종종 트랜잭션 팩트 테이블과 함께 사용되는 이유이기도합니다.

관련 문제