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アドオンを含む。
- ビジュアル分析:クロスフィルタリング、ドリルダウン、異常/予測オーバーレイを備えた完全なダッシュボード機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト