MicroStrategy ONE
Platform Analytics 아키텍처 및 서비스
구성 요소 및 아키텍처
다음은 전체 Platform Analytics 종속성 및 아키텍처의 일부인 구성 요소 목록입니다.
- Intelligence Telemetry: 이 구성 요소는 원격 측정 생산자 역할을 하며 Intelligence Server에서 생성된 모든 데이터를 Telemetry Server로 보냅니다.
- Identity Telemetry: 이 구성 요소는 원격 측정 생산자 역할을 하며 Identity Server에서 생성된 모든 데이터를 Telemetry Server로 보냅니다.
- Telemetry Server: 이 구성 요소는 생산자가 보낸 모든 데이터를 수신하고 일시적으로 보관하는 메시지 브로커 역할을 합니다.
- Platform Analytics Store: 이 구성 요소는 Intelligence Telemetry 및 Identity Telemetry 생산자가 Telemetry Server 계층에 보내는 데이터를 읽고 이 데이터를 변환한 다음 Platform Analytics 저장소에 로드합니다.
- Telemetry Cache: 이 구성 요소는 Platform Analytics Store의 처리 성능을 향상시키는 데 사용됩니다.
- Platform Analytics 저장소: 이 데이터 웨어하우스는 모든 정보를 저장합니다. MicroStrategy Telemetry Store에서 처리되는 원격 분석입니다. 그런 다음 이 데이터는 Platform Analytics 프로젝트에 포함된 대시보드에서 사용됩니다.
- Platform Analytics 프로젝트: 이것 MicroStrategy 프로젝트에는 표준 Platform Analytics 대시보드, 속성, 메트릭 및 큐브를 포함하여 Platform Analytics에 대한 기본 스키마 및 애플리케이션 개체가 포함되어 있습니다.
-
Platform Analytics 큐브: 이 데이터 가져오기 큐브에는 14일 분량의 Platform Analytics 데이터가 포함되어 있으며 모든 표준 Platform Analytics 대시보드에 데이터를 공급하는 데 사용됩니다.
서비스
다음 타사 서비스는 Platform Analytics와 함께 자동으로 설치됩니다. 이러한 서비스를 통해 Platform Analytics는 다음에서 데이터를 캡처하고 분석할 수 있습니다. MicroStrategy 플랫폼.
Apache Kafka
Kafka는 실시간 데이터 스트림을 처리하고 저장하는 분산형 스트리밍 플랫폼입니다. 수평적 확장성, 낮은 대기 시간, 높은 처리량을 제공합니다. Kafka 생산자를 통해 Intelligence Server와 같은 애플리케이션은 하나 이상의 항목에 레코드를 게시할 수 있고 Kafka 소비자를 통해 응용 프로그램은 이러한 항목에서 사용 가능한 데이터를 구독하고 소비할 수 있습니다.
Apache Zookeeper
ZooKeeper는 중앙 집중식 조정 서비스입니다. 즉, 이 서비스는 분산 애플리케이션에서 자주 사용되는 하위 레벨 동기화와 구성 기능을 제공하여 분산 애플리케이션이 쉽게 구현될 수 있도록 지원합니다.
Redis
Redis는 인메모리 데이터 구조 저장소입니다. Platform Analytics과 같이 데이터 집약적인 분산 서비스의 성능을 최적화하는 데 이상적인 캐싱 메커니즘을 제공합니다.