Home

Does Mosaic replace AtScale, Cube.dev, dbt Labs, Denodo, or Looker?

Usually not. Mosaic can work alongside existing tools by providing an independent semantic layer above them. Teams may use Mosaic above dbt transformations, with Denodo as the connectivity layer, alongside Cube.dev APIs, or next to Looker as a cross-platform semantic foundation. In AtScale environments, Mosaic may add broader business-user authoring, continuous governance, and consistency across BI tools and AI agents. The right architecture depends on which tool owns transformation, connectivity, BI delivery, and governed metric definitions. 

How does Mosaic pricing compare with AtScale, Cube.dev, Denodo, and Looker?

Mosaic uses named-user pricing rather than per-object, API-volume, or consumption-based pricing. AtScale pricing should be modeled against deployed semantic objects such as metrics and attributes. Cube.dev pricing can vary by plan and usage, including API and platform consumption. Denodo pricing is generally tied to usage, capacity, or deployment scope. Looker pricing is typically enterprise-negotiated and tied to the broader BI platform deployment, including user types, edition, and Google Cloud environment. These differences matter more as semantic-layer adoption expands across more domains, users, applications, and AI use cases. 

How long does it take to get value from Mosaic?

With the right scope, teams can usually deliver an initial result within 6 to 8 weeks. Full enterprise rollout is typically a longer program. The best starting point is one contested KPI, validated across tools and stakeholders, before expanding further. 

What does Mosaic Sentinel do that AtScale, Cube.dev, dbt Labs, Denodo, and Looker do not?

Mosaic Sentinel provides continuous governance and observability across governed query activity from BI users, applications, and AI agents. It helps teams monitor usage, detect anomalies, identify sensitive-data exposure risks, attribute cost by semantic object, and maintain audit trails for MCP-based agent interactions. Other tools provide governance within their own semantic layer, BI platform, virtualization layer, or transformation workflow. Sentinel is different because it brings query visibility, policy monitoring, semantic cost attribution, and agent auditability together in one continuous governance layer. 

What does Power BI and MDX support look like across Mosaic, AtScale, Cube.dev, dbt Labs, Denodo, and Looker?

Mosaic provides native MDX and DAX support through XMLA, making it a strong fit for Power BI and Excel-heavy enterprise environments. AtScale is also strong for MDX-heavy and OLAP-style environments. Cube.dev provides native Power BI connectivity through its DAX API and supports Excel/PivotTable-style access through its MDX API. dbt Labs supports Power BI connectivity to the dbt Semantic Layer, but it does not provide native MDX. Denodo offers MDX service capabilities for OLAP-style access. Looker supports Power BI through connector-based workflows, but it does not provide native MDX. For Power BI-primary organizations where MDX depth, XMLA compatibility, and enterprise semantic governance matter, Mosaic and AtScale remain the strongest fits. 

How does Mosaic compare with Google Looker and LookML?

Looker is strong for governed BI and semantic modeling within a LookML-centric Google Cloud environment. Mosaic is different because it provides an independent semantic layer for governed metrics, business definitions, and AI context across multiple BI tools, warehouses, applications, and agents. Looker is strongest when analytics runs through Looker; Mosaic is strongest when semantic governance must span a heterogeneous BI and AI stack. 

Why does AI need a semantic layer?

AI needs a semantic layer when business definitions matter. Without governed definitions for metrics like revenue, margin, or active customer, AI can return answers that are technically correct but semantically wrong. A semantic layer gives AI the same trusted business logic that BI tools and analysts use. 

What is a semantic layer and why do I need one?

A semantic layer is a software layer that sits between source data systems and the tools, teams, and agents that consume that data. It provides governed definitions for metrics, hierarchies, and business concepts so every BI tool, application, and AI agent uses the same logic. Without a semantic layer, each tool defines shared metrics independently, which creates inconsistency and reconciliation work. 

What is the difference between a semantic layer, a metrics layer, and headless BI?

A metrics layer focuses on how measures are calculated. A semantic layer is broader: it includes metrics, hierarchies, relationships, governance, ownership, and delivery to every consumption tool and AI agent. Headless BI is an architectural pattern in which governed definitions are exposed through APIs instead of being tied to a single visualization layer. Strategy Mosaic supports headless BI API consumption while also providing a native visual interface for users who do not interact via API. 

What is the difference between a semantic layer and data virtualization?

Data virtualization solves the connectivity problem: how to query across sources without moving data. A semantic layer solves the meaning problem: how to define metrics and business logic consistently across tools. The two are complementary, which is why Denodo and Mosaic are often deployed together.