2012-08-06 2 views
0

SSAS 플랫폼을 처음 사용했습니다. 기술적으로 어떻게 해결되는지 궁금합니다.기술적으로 SSAS OLAP 큐브가 어떻게 해결됩니까?

SQL 쿼리가이 OLAP (MOLAP)에서 작동하지 않는다고 들었습니다. 사실입니까?

기술적 인 측면에서 DB 테이블 차원에 대한 링크가있는 사실의 표준 DB 테이블이라고 생각했습니다.

내가 틀렸어?

해당 데이터는 어디에 있습니까?

RAM 또는 하드 드라이브에 있습니까?

클래식 DB 모델 또는 다른 방식으로 구성되어 있습니까?

답변

1

Analysis Services는 관계형 데이터베이스와 완전히 다른 구조로 MOLAP 데이터를 저장합니다. 관계형 데이터베이스를 소스로 사용하지만 저장 W 검색을 최적화하는 f}으로 데이터를 복사, 압축, 색인화 W 재구성합니다. 물리적 저장 장치가 필요합니다. 또한 SSAS는 RAM을 활용하고 쿼리에보다 신속하게 대응할 수있는 기능을 보유하고 있습니다. ROLAP 저장소를 사용하도록 파티션을 설정하면 원본 데이터를 관계형 데이터베이스에 보관할 수 있지만 일반적으로 MOLAP 저장소를 사용하면 성능이 향상됩니다.

자세한 내용은 다음을 참조하십시오

http://technet.microsoft.com/en-us/library/ms174915.aspx

http://www.sql-server-performance.com/2009/ssas-storage-modes/

http://www.bidn.com/blogs/dustinryan/ssis/872/ssas-2008-storage-modes

0

아니, 당신은 SSAS 데이터베이스에서 표준 T-SQL 쿼리를 실행 기운 다, 당신은 MDX 쿼리를 실행해야합니다 (구문은 다르지만 T-SQl 쿼리를 기억합니다)

MOLAP에 대해 언급했습니다. MOLAP은 SSAS 데이터베이스가 데이터를 저장할 수있는 3 가지 방법 중 하나이며, 나머지는 HOLAP 및 ROLAP입니다. 어떤 저장 모드를 선택하든 첫 번째 문장은 유효합니다. T-SQL이 아닌 MDX를 사용하여 DB를 쿼리해야합니다.

데이터는 OLTP 데이터베이스의 파일 공유 위치에 있습니다. 인스턴스 폴더로 이동하면 모든 데이터가있는 data라는 폴더가 있습니다.

관련 문제