Skip to main content
Data Governance

Databricks Unity Catalog for Multi-Country Data Estates: Access Control and Lineage

A data estate spanning the GCC, India and Europe is not one governance problem — it is several, with different residency rules, different access expectations, and a board that still wants one consolidated view. Unity Catalog is how you hold both.

Amit Kumar Singh - Technology Consulting Partner at MyData Insights

Technology Consulting Partner · MyData Insights

14+ years in industrial data · Former Accenture & EY · India, GCC, SEA

15 October 2026 · 10 min read

The bottom line

A multi-country data estate has to do two contradictory things at once: keep each country’s data governed to its own residency and access rules, and still roll up to one consolidated view for the group. Databricks Unity Catalog is built for exactly this — a single metastore and governance model spanning workspaces, with catalogs organised by region or legal entity, fine-grained row-level and column-level access so a UAE analyst sees UAE data and the group CFO sees the consolidation, and automatic end-to-end lineage so you can trace any consolidated number back to the source transaction in each country. The design work is in the catalog/schema structure, the access model mapped to your legal entities, and honouring data-residency constraints — not in the tooling, which Unity Catalog provides. Governance across borders is a modelling exercise before it is a technology one.

Two Contradictory Requirements

A group operating across the GCC, India and Europe faces a governance problem that pulls in two directions. Each country has its own rules: data that must stay in-region, access that must be limited to local staff, reporting formats that differ by regulator. At the same time, the group board wants a single consolidated view — one revenue number, one inventory position, one margin — across all of them.

Handle only the first and you get governed silos that cannot be consolidated. Handle only the second and you get a consolidation that violates residency and over-shares data across borders. The platform has to do both: strict local governance and clean group-level roll-up, from the same foundation.

Databricks Unity Catalog is designed for this shape — a single governance layer across many workspaces, with the fine-grained controls to keep local data local and the lineage to make the consolidation defensible.

Catalogs Per Region and Entity

Unity Catalog governs data through a three-level namespace — catalog, schema, table — above the workspace, so governance is defined once and applies across every workspace attached to the metastore. For a multi-country estate, the natural structure is a catalog per region or legal entity: a UAE catalog, an India catalog, a Europe catalog, each holding that entity’s schemas and tables.

This gives you a clean unit of ownership and access. Permissions, ownership and policies are set at the catalog or schema level, so "who can see UAE data" is a single, auditable grant rather than a scattering of table-level rules. The group consolidation then reads across catalogs through views that the group role is entitled to, while local roles are scoped to their own catalog.

The structure is the design decision that matters most. Mirror your legal-entity and residency boundaries in the catalog layout, and the access model becomes simple to reason about; flatten everything into one catalog and you spend the rest of the project writing table-level exceptions.

Mirror your legal-entity and residency boundaries in the catalog structure. "Who can see UAE data" should be one auditable grant at the catalog level, not a scattering of table-level exceptions.

Row and Column Security by Geography

Beyond catalog-level grants, Unity Catalog supports row-level and column-level security, which is what lets a shared table serve different geographies safely. A single customer or sales table can be filtered by a row policy so a UAE analyst sees only UAE rows and an India analyst only India rows, while the group role sees all of them — one table, governed to each viewer.

Column-level controls handle the fields that are sensitive in some jurisdictions and not others: mask a personal identifier or a salary field for roles that should not see it, while leaving it available to the ones that must. This is how you avoid building a separate copy of a table per country — the governance does the separation at query time.

The access model should map to your organisation’s real structure: roles aligned to legal entities and functions, group memberships that reflect who is actually local to each market, and least privilege throughout. That mapping is the governance work; Unity Catalog enforces it once it is defined.

Lineage for Consolidated Numbers

Consolidation across countries raises an inevitable question from finance and audit: where did this group number come from? Unity Catalog captures end-to-end lineage automatically — table-level and column-level — across the workloads that run on it, so a consolidated figure can be traced back through the transformations to the source tables in each country.

That lineage is what makes a cross-border consolidation defensible. When the group revenue number is questioned, you can show the exact path from the board figure to the UAE, India and Europe source transactions that fed it, including the transformations applied along the way. "The number is right because here is where every part of it came from" is a far stronger position than "the pipeline produced it".

Lineage also makes change safe. Before altering a source table or a transformation in one country, you can see every consolidated report downstream of it, so a local change does not silently break the group view. In a multi-country estate where teams work independently, that visibility is what stops one region’s change from surprising another.

Automatic end-to-end lineage lets you trace a group number back to the source transaction in each country. "Here is where every part of it came from" beats "the pipeline produced it" in any audit.

Data Residency Is a Hard Constraint

The one thing governance tooling cannot wish away is data residency. Where regulation requires a country’s data to physically remain in-region, that is a constraint on where the data is stored and processed, not just on who can see it — and it shapes the physical architecture: region-specific storage, and careful design of what actually crosses a border for consolidation.

The usual pattern is to keep raw and detailed data in-region and consolidate on aggregated or permitted data that is allowed to move, so the group view is built without relocating restricted records. Unity Catalog governs access across that structure, but the residency boundaries have to be designed into where catalogs and their underlying storage physically live.

This is why a multi-country governance project starts with the legal and residency map, not the tool. Establish what must stay where, what may cross a border, and in what form — then the catalog structure, access model and consolidation design follow from that map rather than being retrofitted when a regulator asks.

So What — Govern Across Borders

A multi-country estate on Unity Catalog comes down to: catalogs structured to your legal entities and residency boundaries; row- and column-level access mapped to who is genuinely local to each market; automatic lineage so every consolidated number is traceable to its source country; and a physical design that honours residency by keeping restricted data in-region and consolidating on what may move. The tooling is capable; the work is the modelling.

Done this way, the board gets its single consolidated view and each country keeps its data governed to its own rules — the two requirements that seemed contradictory, held together. We build Microsoft-first by default, and deliver this on Databricks and Unity Catalog where a client’s estate runs there; the cross-border discipline — map residency first, structure governance to the legal entities, make consolidation traceable — is the same on either platform.

Catalogs to your legal entities, access to who is genuinely local, lineage to every source country, physical design honouring residency. Capable tooling; the work is the modelling — and it starts with the residency map.

If you are consolidating a data estate across the GCC, India and Europe and residency plus one board view feel at odds, that is a solvable design problem. 30 minutes with Amit on catalog structure, cross-border access and traceable consolidation. No slides, no pitch deck, no obligation to proceed.

Free Assessment

Where does your operation sit on the data maturity curve?

8 questions. 3 minutes. You get a scored breakdown across data infrastructure, analytics readiness, and automation potential — with a specific next step for your industry.

Data GovernanceDatabricksUnity CatalogData PlatformCompliance

Your Data · Our Technology · Our Automation

Get practical insights every fortnight

Amit writes about Microsoft Fabric, Power BI, AI in operations, and digital transformation for manufacturing and supply chain leaders. Practitioner perspective - no fluff, no vendor spin.

No spam. Unsubscribe any time. Also on Substack.

FAQ

Common questions

How does Unity Catalog handle a multi-country data estate?

With a single metastore and governance model spanning workspaces, organised as catalogs per region or legal entity. Permissions are set at the catalog or schema level so local access is a clean, auditable grant; row-level and column-level security let a shared table serve each geography safely; and automatic end-to-end lineage makes consolidated numbers traceable to their source country. The design work is structuring catalogs to your legal and residency boundaries and mapping access to who is genuinely local — the tooling enforces it once defined.

Can Databricks enforce data residency across countries?

Unity Catalog governs who can access what, but true data residency — data that must physically stay in a region — is a constraint on where storage and compute live, and has to be designed into the physical architecture. The usual pattern is to keep raw and detailed data in-region and consolidate on aggregated or permitted data that may cross a border, so the group view is built without relocating restricted records. Start a multi-country project with the legal and residency map, then structure catalogs and consolidation to fit it.

How do you give each country access to only its own data?

Structure a catalog per region or legal entity and grant access at the catalog or schema level, then use Unity Catalog row-level security to filter shared tables so a UAE analyst sees only UAE rows and an India analyst only India rows, with group roles seeing the consolidation. Column-level masking handles fields sensitive in some jurisdictions. The access model should mirror your real legal-entity and functional structure, with least privilege throughout.

Why does lineage matter for multi-country consolidation?

Because consolidation invites the question "where did this group number come from?", and automatic end-to-end lineage in Unity Catalog lets you trace a consolidated figure back through its transformations to the source transactions in each country — which is what makes the number defensible to finance and audit. Lineage also shows every consolidated report downstream of a source table, so a local change in one country does not silently break the group view.

Related FAQs

Questions operations leaders ask

Recognise this pattern in your operation?

A short call, no obligation. Tell us what you’re trying to fix and we’ll tell you plainly if and how it’s solvable.