spiculedata/saiku
Open-source semantic layer: one cube for Excel (MDX/XMLA), dashboards, and AI agents (MCP). Mondrian + Apache Calcite.
해결하는 문제
Saiku는 분석을 위한 오픈소스 시맨틱 레이어로, 사용자가 MDX나 SQL을 작성하지 않고도 복잡한 데이터 큐브를 쿼리할 수 있게 합니다. 구조화되고 타입화된 인터페이스를 데이터 탐색 및 시각화에 제공함으로써 원시 데이터 웨어하우스와 최종 사용자(또는 AI 에이전트) 사이의 간극을 메웁니다.
작동 방식
Saiku는 Mondrian(OLAP 큐브용)과 Apache Calcite(SQL 계획용)를 결합하여 고수준 쿼리를 효율적인 데이터베이스 호출로 변환합니다. 브라우저로의 제로 카피 데이터 전송에는 Apache Arrow를 사용합니다. AI 통합을 위해 LLM 에이전트가 스키마를 발견하고 자연어 질문을 검증된 MDX로 변환하며 구조화된 결과를 받을 수 있는 타입화된 REST API를 노출합니다. 또한 Claude Desktop이나 Cursor와 같은 AI 도구와 직접 통합하기 위한 Model Context Protocol(MCP) 래퍼도 포함합니다.
대상 사용자
- 데이터 분석가: 큐브 탐색과 대시보드 구축을 위한 드래그 앤 드롭 브라우저 인터페이스를 원하는 사람.
- AI 개발자: 에이전트가 원시 SQL/MDX를 작성하지 않고도 비즈니스 데이터를 쿼리할 수 있는 신뢰할 수 있고 타입화된 방법을 LLM 에이전트에 제공하려는 사람.
- IT 운영자: SCIM 2.0 사용자 프로비저닝 및 OpenTelemetry 관찰 가능성과 같은 엔터프라이즈 기능을 갖춘 시맨틱 레이어가 필요한 사람.
주요 기능
- AI 준비 API: 자체 수정 검증 오류가 있는 LLM 에이전트 전용 REST 표면.
- MCP 지원: 원활한 AI 에이전트 통합을 위한 내장 Model Context Protocol 래퍼.
- 에이전트 스킬 및 스페이스: Markdown 기반 워크플로우와 페르소나 기반 범위 지정을 통한 AI 기능의 노코드 확장.
- 시맨틱 모델 생성: 데이터 웨어하우스에서 시작 시맨틱 모델을 자동으로 구축하는 기능.
- 엔터프라이즈 도구: SCIM 2.0 프로비저닝, OIDC/SAML 인증, Google Sheets 애드온 포함.
- 시각적 분석: 교차 필터링, 드릴다운, 이상치/예측 오버레이를 갖춘 완전한 대시보드 기능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트