Skip to content
~/reflective_data

services / data build & semantic layers

Data models and semantic layers everyone trusts.

We build the transformation and semantic layer that turns raw data into trusted metrics, using dbt and MetricFlow, LookML, SQLMesh or Omni, whichever fits you best.

✦ Ready for the AI era. Semantic layers are what make AI analytics trustworthy: one definition of every metric, for people and for agents.

trusted by data teams at

NextEra Energy Invesco Adorama Adlibris StubHub Educative camino/financial

✓ Enterprise-ready. Already trusted by multiple Fortune 100 companies.

transformation

Raw data in, trusted models out

Version-controlled, tested and documented models that your analysts and agents can build on.

  • Staging, intermediate and mart layers
  • Tests, documentation and lineage
  • CI/CD and environments
  • Performance and cost optimisation
models/marts/revenue.sql
select
  date_trunc(order_date, month) as month,
  channel,
  sum(revenue) as revenue
from {{ ref('stg_orders') }}
group by 1, 2

// illustrative

semantic layer

Define every metric once

A semantic layer gives dashboards, notebooks and AI agents the same answers: governed definitions, in code, in git.

  • Metric and dimension design with your stakeholders
  • Governance, ownership and documentation
  • Connections to BI tools and AI agents
  • Migration between semantic layers
metrics/revenue.yml
metric: revenue
type: simple
measure: sum(order_total)
filter: status = 'completed'
owner: finance
used_by: [dashboards, notebooks, agents]

// illustrative

tools

We build with the tool that fits you

Already on one of these? We will work with it. Choosing? We help you pick based on your team, stack and budget.

dbt-metricflow.md

dbt and MetricFlow

The popular open standard for SQL transformation and a code-first semantic layer.

learn more →

lookml.md

LookML

Looker's modelling language, with governed explores and a mature semantic layer.

learn more →

sqlmesh.md

SQLMesh

Modern transformation with virtual environments and strong change management.

omni.md

Omni

A semantic layer and BI tool that blends governed models with flexible exploration.

how we work

From first call to running system

step-01

01 /

Discover

We learn your goals, stack and constraints.

step-02

02 /

Plan

Audit findings and a clear, prioritised plan.

step-03

03 /

Build

Implementation by engineers, reviewed with your team.

step-04

04 /

Run

Hand over, or keep us on to support it.

client-story.txt

"I've worked with hundreds of vendors, and Reflective Data stands apart. Their dedication to customer success is unmatched. They stayed with our team through every legacy-platform surprise until we could fully trust the data landing in our warehouses. Hands down one of the best teams I've worked with in 15 years."

— Marc, Senior Marketing Manager, Invesco

get-started.sh

Tell us what you need. We'll scope it.

Pricing is tailored to your sources, volume and the parts of the platform you use. Get a quote or book a call with the team.