Data Engine
Why your dashboards are true, and never stale.
- 1B+
- rows on a single canvas
- 100+
- tested source connectors
- Hourly
- to event-driven refresh
- 1–7 yrs
- activity-log retention
The premise
Dashboards don't fail because the chart was wrong.
They fail in three specific ways, and none of them is a visualisation problem. Each one is a pipeline problem.
It went stale
Right the day it was produced. Nothing was watching the source, so nobody noticed when it stopped being right.
Fixed by scheduled refresh
Nobody can reproduce it
The cleaning happened by hand in someone's spreadsheet. The figure can't be defended because it can't be re-derived.
Fixed by recorded pipelines
Three versions exist
Three people built the same metric three ways. All three numbers are circulating in different decks.
Fixed by shared pipelines
How it works
Connect, prepare, automate, govern.
Four steps, one canvas. The handoffs between separate tools were where the time and the errors used to live.
Connect
Read the source. Don't export it.
Point Mammoth at the warehouse, the database, the SaaS app or the folder. No stale copy in a downloads folder becomes the version of truth.
- 100+ tested connectors, from CSV to Snowflake
- SFTP drops and webhooks for supplier and partner feeds
- Custom connectors built by AI and validated against live data
- Each source counts as one connection, however many tables
- 1orders.csv
- 2Drop duplicates
- 3Fill blanks: region
- 4Standardise dates
- 5Join store_master
- 6Weekly Sales
Prepare
The messy part, recorded once
Blanks, duplicates, five spellings of one region, three date formats, supplier codes that don't match. Resolved in a pipeline you can read, re-run on every new batch.
- No-code steps anyone on the team can follow
- Raw SQL for anything easier to express that way
- AI profiles the data and proposes the obvious fixes
- Row counts shown at every step, so nothing vanishes quietly
select
region,
date_trunc('week', order_date) as wk,
sum(net_amount) as revenue,
count(distinct order_id) as orders
from orders
where order_date >= current_date - 84
group by 1, 2
order by 2, 1Drops into the same pipeline as the no-code steps, and re-runs on the same schedule.
Automate
It keeps itself current
Every dashboard sits on a schedule or an event trigger. The source changes, the pipeline re-runs, the numbers move. Nobody rebuilds anything on Monday morning.
- Daily scheduling on Starter, hourly on Pro
- Event triggers on Pro and Enterprise, so a run starts when a file lands
- Export destinations to SFTP or a database
- Failures surface as alerts, not as silently wrong numbers
- Weekly SalesRan 4m ago
- Store MarginRan 12m ago
- Close PackWaiting
- Cash ForecastRan 1h ago
Govern
Trust every number
Role-based access, row-level security, draft mode before anything goes out, and restorable checkpoints. Every change lands in an activity log with retention you configure.
- Custom roles and connector-level governance on Pro
- Row-Level Security, so one dashboard is correctly scoped per viewer
- Draft mode so viewers never see work in progress
- Checkpoints you can roll back to, with full version history
- v14 · live
- v13
- v12
- v11
Capabilities
What's in the engine
Every capability is on every plan, including Free. Plans differ on scale: storage, refresh frequency and how many people build.
No-code transforms
Filter, join, pivot, derive, deduplicate and standardise, as steps anyone on the team can read and re-run.
Raw SQL
Write SQL where SQL is easier. Same pipeline, same schedule.
AI suggestions
Mammoth profiles data on arrival and proposes the fixes it can see: mixed date formats, inconsistent categories, duplicates.
Auto-sync
Daily down to hourly, or triggered the moment a file lands.
Draft mode
Change a calculation and see it before anyone else does. Viewers never see a half-finished state.
Checkpoints
Every published state is versioned and restorable, so you can show what a figure was on the day it was reported.
Questions engineers ask first
Do I need a data warehouse?
How much data can it handle?
What happens when the source schema changes?
Can I see exactly what was done to the data?
Is this a separate product from the dashboards?
Point it at your messiest source.
The engine is the part that's hard to believe from a description. Connect something real and see what it does with it.
- 21-day Pro trial
- No credit card
- Viewers always free