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 代理作為受治理的語義層使用。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案