Open to principal-scope roles · Phoenix, Arizona · Remote or hybrid
Playbook 03 · A lakehouse people trust, because someone owns each layer
Microsoft Fabric, medallion layering, data contracts, semantic models, and the governance that makes AI safe to ground on it.
Tap a tool for a quick explanation.
What is it?
An analytics platform bringing together data engineering, integration, warehousing and business intelligence.
Think of it as
A shared workshop for the data-to-insight journey.
What is it?
Fabric's shared logical data lake for analytics data across the organisation.
Think of it as
One shared lake, organised into separate workspaces.
What is it?
Microsoft data integration tooling for moving and transforming data through pipelines. Azure Data Factory and Fabric Data Factory are related offerings.
Think of it as
The scheduled delivery routes for your data.
What is it?
A lakehouse combines file-based storage with analytics capabilities; a warehouse provides a structured SQL analytics experience.
Think of it as
Two ways to organise data for analysis.
What is it?
Shared definitions of relationships, measures and business concepts used by analytics reports.
Think of it as
The agreed business vocabulary behind the numbers.
What is it?
Tools for modelling, visualising and sharing business data through reports and dashboards.
Think of it as
The view that turns data into questions you can answer.
What is it?
Microsoft's family of data governance, security and compliance capabilities, including discovery and classification.
Think of it as
Know what data you have and how it should be handled.
What is it?
A family of managed SQL offerings on Azure, including Azure SQL Database and Managed Instance.
Think of it as
SQL databases with different levels of platform management.
What is it?
Azure's managed PostgreSQL service, with configurable compute, maintenance and availability options.
Think of it as
PostgreSQL with Azure handling more of the infrastructure.
What is it?
A managed event-stream ingestion service for high-volume data from applications and devices.
Think of it as
The intake pipe for a continuous stream of events.
What is it?
A managed search service for indexing and retrieving information, including keyword and vector search.
Think of it as
The retrieval catalogue, not the model that writes the answer.
Every AI answer is only as trustworthy as the data it was grounded on. Every dashboard that gets applause on Monday is a promise someone has to keep in a year. This playbook is how I build the data layer so that both of those become ordinary: ownership per layer, contracts between producers and consumers, one definition of each metric, and governance that is part of the design rather than a spreadsheet maintained on the side.
It draws on moving an estate onto Microsoft Fabric with real medallion layering, advising on a 1,000+ tenant Azure SQL estate, and the data and governance strategy work behind a security and AI programme.
Ownership before pipelines because “where is the data” is a discovery problem that never ends, and “who owns this layer” is a governance problem you can actually solve.
Contracts before dashboards because the team that owns the table doesn’t know the dashboard exists until it breaks, and the investigation always ends with “we didn’t know anyone was using that.”
One semantic model because arguments about what the number is should become arguments about what to do about it.
Classification before indexing because the first embarrassing AI answer is usually a document someone shouldn’t have seen.
Query-time permissions because an agent with a service identity will happily route around application-level security unless the platform enforces it where the data lives.
Fabric changed the question. Before a governed lakehouse, the question I heard most was “where is the data?” After moving the estate onto Fabric with medallion layering and owners, it became “who owns this layer?” That shift is what made grounding AI on it safe: an agent reading gold has a known owner, refresh, and rule set.
1,000+ tenant databases. A performance complaint nobody could reproduce turned out to be a handful of tenants consuming shared capacity in bursts. The fix wasn’t a bigger tier. It was classification and written graduation criteria a support engineer could apply on a Tuesday without a meeting. Cost stopped being a negotiation, and the path toward Fabric and AI readiness stopped being blocked by a foundation nobody trusted.
Data, security, and governance for an AI programme. Access boundaries, policy enforcement, and monitoring sequenced so controls landed before workloads. The AI features that arrived later inherited governance instead of fighting it.
The lakehouse is built and the ownership is informal. Extracts proliferate because the governed layer is slower to get into than a spreadsheet. The semantic model exists but reports bypass it. Sensitive fields get indexed because classification was a later project. The index refreshes nightly while the source changes hourly.
An ownership map per layer. Published contracts for silver and gold. A semantic model with named metric owners. Purview classification and lineage in place before the first AI index. Tiering criteria for operational stores. And the cost view per workspace, with an owner looking at it.
Every playbook here follows the same five moves: Scope, Harden, Anchor, Measure, Sustain. The SHAMS Method is where they come from, and the gate check is how you find out which one your project is missing.
Next
Identity as the perimeter, policy as code, and detection you can afford: the questions, the Azure build in order, and what it looked like in a regulated programme.