2013-04-18 1 views
0

큐브가 업데이트되는 동안 SSAS 큐브에서 사용되는 기본 데이터가 업데이트 될 수 있습니까?기본 데이터가 업데이트되는 동안 SSAS가 큐브를 업데이트합니다.

큐브를 일주일에 한 번 처리하여 청소합니다 (프로세스 업데이트 및 주간 인덱스 처리). 그러나 데이터를 한 번 이상 완전히 처리해야한다는 요구가 있습니다. 데이터웨어 하우스는 데이터를 업데이트하기 위해 매일 작업을 처리하며 전체 큐브 프로세스는 24 시간이 걸립니다. 현재 우리는 업무가 끝난 후 매일 업데이트를 수행하고 전체 큐브 처리가 데이터로드 작업과 충돌하지 않도록 처리합니다. 그러나 데이터를 한 번 이상 처리해야하는 요구를 충족시키기 위해서는 데이터웨어 하우스가 업데이트되는 시점에 따라야합니다.

기본 데이터 변경이 중지 될 때까지 기다리는 동안 큐브 처리 시간이 오래 걸릴 수 있습니까? 아니면 스냅 샷을 가져 오는가?

감사합니다.

답변

1

기본값은 표준 읽기 잠금입니다. 큐브의 데이터 소스에서이를 확인할 수 있습니다. 격리 수준에 대해 "커밋 된 읽기"라고 표시됩니다. 즉, 잠금 장치를 사용하고 읽음에 따라 잠금 장치를 해제합니다. 읽기가 시작된 후에 데이터가 수정되면 해당 행이 아직 읽히지 않은 경우 큐브 프로세스에 포함될 수 있습니다.

스냅 샷 격리를 고려했거나 데이터베이스를 커밋 된 읽기 스냅 샷 모드로 설정 했습니까? 나는 DW로 후자를했고 뒤돌아 보지 않았다. 정기적 인 ETL로드 후에 점진적으로 큐브 프로세스가 있으며 RCS를 사용하면 ETL이로드되는 동안 (리더가 작성자를 차단하지 않음) DW에 대해 SQL 쿼리를 수행 할 수도 있습니다.

관련 문제