L4 — Tool / MCP Inference Core

Analytics that speak your business language.

Semantic Analytics Layer

CubeJS provides the analytics engine that powers dashboards, reports, and metric calculations across Schema Driven AI. Rather than writing SQL queries for every metric, CubeJS defines a semantic layer that translates business questions into optimized database queries. KPIs defined in the KPI Designer are executed through CubeJS, ensuring consistent calculations across all visualization and reporting contexts.

What CubeJS delivers

01

Semantic Layer

Define metrics, dimensions, and measures in business terms. 'Monthly recurring revenue' is defined once and calculated consistently everywhere it appears.

02

Query Optimization

CubeJS automatically optimizes queries, uses pre-aggregations for common calculations, and manages caching to deliver fast analytics at scale.

03

Multi-Source Joins

Analytics can span multiple data sources. Combine operational data from Supabase with CRM data from Salesforce and financial data from SAP — in a single query.

04

API-First Design

Dashboard widgets, reports, and AI agents all access analytics through the same API. Consistent numbers everywhere, with no calculation discrepancies.

How it connects across the stack

CubeJS works in concert with other layers in the intelligence stack — each connection amplifying the capability of both components.

Dashboard WidgetsKPI DesignerSupabaseMCP Actions

Why it matters

Eliminate the analytics engineering bottleneck. Business metrics are defined once in the semantic layer and available everywhere — dashboards, reports, AI agent context — with guaranteed consistency and optimal performance.

See CubeJS in action

Discover how CubeJS fits into your enterprise intelligence strategy.

Request a Demo →