cube-js/cube

📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics

解決する課題

Cube Coreは、ビジネスロジック(メトリクス、ディメンション、ジョイン)をデータソースや可視化ツールから分離する、スタンドアロンのオープンソースセマンティックレイヤーを提供します。これにより、複数のBIツールやカスタムアプリケーション、AIエージェント間で同じメトリクスやロジックを再実装する必要がなくなり、データ定義の単一の真実源が確保されます。

仕組み

Cube Coreは、任意のSQLデータソース(Snowflake、BigQuery、Databricks、Postgres、Presto、Amazon Athenaなど)に接続するヘッドレスエンジンとして機能します。ユーザーはコードでデータモデルを定義でき、その定義はSQL、REST、GraphQL APIを通じて公開されます。高性能でサブ秒のレイテンシを実現するため、組み込みのリレーショナルキャッシュエンジンが含まれています。

対象ユーザー

カスタム分析体験を構築する開発者、埋め込み分析を実装するチーム、そしてデータクエリのためのガバナンスされた一貫したセマンティック基盤を必要とするAIエージェントを開発する開発者向けです。

ハイライト

  • ヘッドレスアーキテクチャ: 組み込みUIがなく、開発者が独自のカスタム分析サーフェスを構築できます。
  • マルチAPIサポート: SQL、REST、GraphQL APIを介してデータを公開します。
  • キャッシュ可能: 高並行性と低レイテンシのための組み込みリレーショナルキャッシュエンジンを搭載。
  • ユニバーサルSQL互換性: すべてのSQLデータソースとクラウドデータウェアハウスで動作します。
  • AI対応: ガバナンスされたセマンティックレイヤーとしてAIエージェントが利用できるように設計されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト