Want to make creations as awesome as this one?

Transcript

Embed analytics, connect BI tools, and serve AI agents

Universal Semantic Layer

Serve AI Agents

Connect BI Tools

Universal Semantic Layer

Embed Analytics

Power the next generation of data-driven applications by making cloud data accessible and consistent to every data consumer in the enterprise

OUR MISSION

Data engineers are juggling all the sources and outputs

Data consumers are demanding all the data apps

Many-to-Many = Data Chaos

Data Apps Streamlit, Dash

Notebooks HEX, Jupyter

Bls / Dashboards Metabase, Superset

Custom Uls / Frontend React

Semantic Layer Cube

How Cube fits into the stack

15

15

Key parts of the semantic layer

line_items

Cubes

B1 #2

B1 #1

orders

customers

companies

workspaces

users

orders

Views

  • Easy-to-grasp, LookML-like, open-source data modeling language
  • Based on YAML, Python, and Jinja — or JavaScript, if you prefer that
  • Dataset-oriented data modeling with cubes and views

Data Modeling — Code-First, Dataset-Oriented

Data Modeling — Cubes & Views

Views are used to organize entities into exposable datasets. Similar to explores in LookML.

Cubes are used to model entities and relationships between them. Similar to views in LookML.

  • Row-based, column-based, role-based, use case-based access control
  • Flexible, full-fledged support for multi-tenant applications
  • Access control configuration kept as part of the data model

Access Control — Robust, Infinitely Flexible

  • Multi-level caching enabling aggregate-aware, fast querying (10..300 ms)
  • Flexible, scheduled or externally orchestrated refresh
  • Caching configuration kept as part of the data model

Caching — Cost-Saving, Blazing-Fast

  • SQL API and Semantic Layer Sync for self-serve/internal BI use case
  • REST and GraphQL APIs for embedded analytics and real-time analytics
  • OpenAI and LangChain integrations for AI applications

APIs — Familiar, Diverse, Visualization-Agnostic

Unlimited, visualization-agnostic connectivity options:

APIs — SQL/Rest/GraphQL APIs & SDKs

Unlimited, visualization-agnostic connectivity options:

APIs — SQL/Rest/GraphQL APIs & SDKs

Unlimited, visualization-agnostic connectivity options:

APIs — SQL/Rest/GraphQL APIs & SDKs

Cube Cloud: More than just hosted Cube OSS…

Consistent metrics with Cube

Consistently refreshed The data model controls how and when metrics are refreshed. Downstream consumers never get stale results.

Consistently calculated The data model within the semantic layer is the source of truth for metrics’ definitions.

Data Apps Streamlit, Dash

Notebooks HEX, Jupyter

Bls / Dashboards Metabase, Superset

Custom Uls / Frontend React

Semantic Layer Cube

How Cube fits into the stack

Delphi built a conversational slackbot for true self-serve. Leadership can easily ask revenue attainment, sales progress, and other mission-critical KPIs.

Talk to your (modeled!) data

Serve AI Agents

Cloud Academy fixed their in-app analytics for customers, then connected their Preset - delivering product usage , NPS, and engagement internally.

Security Scorecard replaced Sisense for a much faster, more integrated, data experience for customers.

Connect BI Tools

Embed Analytics

90% less downtime 5x faster

Embedded analytics in just 2 weeks

16,000+stars on Github 8,500+Slack community members 4,000+ active projects 10 Million+ downloads

Jen GrantCOO Box, Elastic, Looker

Pavel TiunovCTO Original creatorof Cube

Artyom KeydunovCEO Original creatorof Cube

14

Experienced Leadership & Trusted by 1000s

15

15

Scan the QR Code. Talk to Sales—Get a Personalized Demo. Ready to upgrade your data stack? Cube’s fast-to-market semantic layer helps companies build consistent, secure, and performant data apps.

  • Deliver truly native embedded analytics.
  • Build fast, scalable, cost-effective apps.
  • Connect many sources to many front-end tools

Talk to our Expert Team