예약된 집계
BAM은 동적으로 생성된 OLAP 큐브 및 DTS(데이터 변환서비스) 패키지를 기반으로 예약된 집계를 사용합니다. 예약된 집계의 데이터는 DTS 패키지를 시작할 당시의 비즈니스 활동에 대한 스냅숏을 나타냅니다. 이를 위해 분석을 위한 DTS 패키지의 첫 번째 단계는 다음으로 구성된 스냅샷 검색하는 저장 프로시저 bam_Metadata_BeginAnalysis 대한 호출입니다.
진행 중인 모든 활동 인스턴스의 스냅숏 복사본
마지막으로 DTS 패키지를 실행한 시점에서 스냅숏 시점까지 완료된 활동 인스턴스에 대한 증분 시간을 나타내는 보기
BAM은 이 작업을 수행할 때 매우 짧은 시간 동안 활동 스토리지에 대한 배타적 잠금을 설정하기 때문에 데이터가 동시에 기록되지 않습니다. BAM이 스냅숏을 만들면 DTS 패키지가 오래 동안 실행될 수 있지만 BAM은 처리 중에 도착하는 새 데이터를 모두 무시합니다. 다음 그림은 이러한 활동을 보여 줍니다.
BAM 예약된 집계그림에서 BAM은 완료된 활동 인스턴스에 대한 데이터를 완료된 인스턴스 OLAP 큐브로 이동합니다. BAM은 이 큐브를 증분 처리합니다.
동시에 BAM은 아직 진행 중인 활동에 대한 데이터를 DTS 패키지가 완전히 처리하는 활성 인스턴스 큐브로 이동합니다. BAM에서 특정 시점에 비교적 적은 활동만 진행 상태에 있다고 가정하기 때문에 이러한 과정이 가능합니다.
예약된 집계에 대한 데이터는 완료된 활동과 현재 활동 사이의 차이점을 숨기는 가상 큐브에서 사용할 수 있습니다. 자세한 내용은 예약된 집계 데이터 쿼리를 참조하세요.