MicroStrategy
Summary
Dated Claim
이 페이지의 기능·제품 정보는 2022-01-31 기준입니다. 현재와 다를 수 있음.
Dated Claim
이 페이지의 기능·제품 정보는 2022-01-31 기준입니다. 현재와 다를 수 있음.
상장사 중 최대 규모의 독립 BI(Business Intelligence) 플랫폼. 엔터프라이즈 분석·리포팅·대시보드를 제공하며, Amazon Redshift 등 클라우드 DW와 긴밀히 통합된다.
개요
MicroStrategy는 엔터프라이즈 분석 플랫폼으로, Fortune Global 500 다수 기업에서 사용된다. SQL-based BI 아키텍처 위에서 동작하며, 데이터 웨어하우스를 쿼리해 보고서·대시보드·데이터마이닝을 제공한다.
주요 사실
- BI 전문 독립 상장사 중 최대 규모 (출처: redshift-microstrategy-best-practices)
- 비전: “Intelligence Everywhere” — HyperIntelligence로 기업 앱 위에 데이터 오버레이
- Amazon Redshift 커스텀 JDBC/ODBC 드라이버 지원
Amazon Redshift와의 통합
WLM Query Group 연동
MicroStrategy VLDB 속성을 통해 Redshift WLM 큐로 쿼리 라우팅:
-- Report Pre-statement
set query_group to 'MSTR=!o;Project=!p;User=!u;Job=!j;';
-- Cleanup Post-statement
reset query_group;와일드카드 치환: !o=리포트명, !p=프로젝트명, !u=사용자, !j=Job ID
우선순위 티어 패턴:
MSTR_HIGH=!o;→MSTR_HIGH_QUEUE(대시보드)MSTR_MEDIUM=!o;→MSTR_MEDIUM_QUEUEMSTR_LOW=!o;→MSTR_LOW_QUEUE
Concurrency Scaling 조건
MicroStrategy + Concurrency Scaling 조합 시 임시 테이블 대신 파생 테이블(Derived Table) 사용 필수:
- VLDB 설정:
Intermediate table type = Derived
SQL 최적화 기능
- SQL Global Optimization: 불필요한 SQL Pass 제거·재사용·통합 → Redshift로 전송되는 쿼리 수 최소화
- Unused SQL pass 제거
- 동일 임시 테이블 중복 생성 제거
- 같은 FROM/WHERE를 가진 SELECT 통합
- Set Operator Optimization: UNION/INTERSECT/EXCEPT SQL pass 통합
- MicroStrategy 2021: 70개 신규 고급 커스터마이즈 함수 추가 (기존 Apply 함수 대체)
관련 개념
- query-optimization — Redshift WLM queue routing, MV 활용
- data-warehouse-architecture — DW 기반 BI 레이어
관련 엔티티
- amazon-redshift — 주요 쿼리 대상 DW
소스
⚠️ 검증 필요
이 페이지의 정보는 2022년 기준입니다. DAP 운영 참고 전 공식 문서에서 최신 버전을 확인하세요.
- Amazon Redshift: https://docs.aws.amazon.com/redshift/
- MicroStrategy: https://www.microstrategy.com/