Skip to main content
Data & AI

Governed data comes before useful AI

AI work stalls in the data layer far more often than in the model. A catalogue, access granted at the source and lineage you can query are the groundwork most plans leave out.

NinetyX Data & AI Practice2 min read

Every organisation wants AI outcomes. Most have a data layer that cannot support them: no catalogue, access granted by copying files, and lineage that lives in one engineer’s memory. The model is rarely the constraint. The platform under it is.

Three capabilities, in order

A governed platform is not a product you buy; it is three capabilities you build and keep. In priority order: a catalogue, access control at the data layer, and lineage.

What each governance capability answers
CapabilityQuestion it answersFailure mode without it
CatalogueWhat data exists and who owns it?Teams rebuild datasets that already exist
Access controlWho may read this, and why?Access by file copy; no revocation
LineageWhere did this figure come from?No way to audit an AI output

Govern at the data, not the copy

The anti-pattern that quietly defeats governance is granting access by exporting a copy. Once a dataset has been copied into a notebook, a spreadsheet, and a shared folder, no policy applies to it. Grant access to the governed table and query it in place; never hand out the extract.

sql
-- Access is a grant on the governed object, not a copy of the data.
GRANT SELECT ON gold.customer_360 TO ROLE analyst_marketing;

-- Row-level security keeps the same table safe for a wider audience.
CREATE POLICY region_filter ON gold.customer_360
  USING (region = current_setting('app.user_region'));
Important:

AI makes lineage non-optional

When a model output informs a decision, someone will eventually ask where the inputs came from. If the answer is a manual reconstruction, you do not have a governed platform — you have an outage waiting for an auditor. Capture lineage automatically at the pipeline, or you will not capture it at all.

Only once those three capabilities exist does the model layer become the interesting problem. Before that, every AI project is quietly paying an unbudgeted tax to work around the platform that should have been there first.

Share

NinetyX Data & AI Practice

Data & AI Engineering

Data platform and analytics engineers working on pipelines, semantic models and access controls. They write about what has to be in place before analytics or AI can be trusted.

Where to next

Working through a similar problem?

Tell us what you run and where it is stuck. An engineer replies with questions and a proposed first step.

Talk to an engineer