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_QUEUE
  • MSTR_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 함수 대체)

관련 개념

관련 엔티티

소스

⚠️ 검증 필요

이 페이지의 정보는 2022년 기준입니다. DAP 운영 참고 전 공식 문서에서 최신 버전을 확인하세요.