HomeData engineering

One set of numberseveryone works from.

We bring your systems into one place, modelled, tested and documented, so reports stop disagreeing and questions get answered in minutes instead of days.

What it looks like

Three systems, three revenue numbers.
One of them is the one everyone uses.

  1. 1

    Every tool counts differently

    Nobody's wrong, and nobody agrees. The difference is in the definitions, not the arithmetic.

  2. 2

    One definition, agreed and in code

    Agreed with the people who use it, version-controlled, and changed in one place when the business changes.

  3. 3

    Tested on every load

    Freshness, duplicates and reconciliation are checked before anyone sees a number. When a check fails, someone is alerted.

Illustrative example

What we build

What breaks in reporting,
and what we build to fix it.

Use cases

Reports it fixes

How data projects run

The same three phases as every engagement,
starting with the sources that matter most.

01 / Assessment

Map the disagreement

We map your sources, the reports people rely on, and where the numbers diverge. You get a written scope, a fixed price, a running-cost estimate, and a clear picture of what's causing the disagreement.

About one week

02 / Delivery

Most important sources first

The sources that matter most, landed, modelled and tested, with definitions agreed with the people who use them. More systems are added in stages, each delivering something usable.

First version in 4–8 weeks

03 / Handover

Ready for your team to extend

Every table and metric documented. If your team is comfortable with SQL, they can extend it without calling us. Least-privilege access, and full control handed back at the end.

Support optional

Built on
  • PostgreSQL
  • dbt
  • Airflow
  • Airbyte
  • BigQuery
  • Snowflake
  • DuckDB
  • Metabase

FAQ

Before you rebuild reporting

Start with the numbers that matter most.
A short call to find out why they disagree.

Prefer email? info@vectorel.com