Storing the data · Topic 4 of 4

Data Platform Design and Federated Governance

Build a data platform with Dataplex, Dataplex Catalog, BigQuery and Cloud Storage, and design federated, data mesh governance for distributed teams.

  • 5 min
In a nutshell
  • A platform combines Cloud Storage, BigQuery, Dataplex and sharing; build to the requirements.
  • Dataplex Catalog uses entries, entry groups, aspect types, aspects and glossary terms.
  • Federated governance: domains own products; the centre sets rules and tools.

What it is

A data platform is the shared set of storage, processing, governance and sharing services that every team in a company builds on. Federated governance splits the work: domain teams own and publish their data, while a central team sets the rules and provides the tools that apply those rules everywhere.

Central platform teamstandards and toolsDomain teamsown data productsCatalogregister and describeConsumersfind, request, use

How it works

Building blocks

NeedGoogle Cloud tool
Object storage and open-format lakeCloud Storage
Warehouse and SQL engine over lake and warehouseBigQuery, with BigLake tables
Metadata, search and business contextDataplex Catalog: entries, aspects, business glossary
Data quality and profilingDataplex data quality and data profile scans
Where data came fromData lineage
Organizing storage by domain and zoneDataplex lakes and zones
Column-level classificationPolicy tag taxonomies
Sharing between domains and with partnersBigQuery sharing (Analytics Hub) listings

Build only what the requirements ask for. A single analytics team may need just BigQuery datasets and a few policy tags; a group of business units with separate ownership needs the full federated model.

Dataplex Catalog concepts

ConceptMeaning
EntryA catalogued asset, such as a BigQuery table or a Cloud Storage fileset
Entry groupA container of entries, often per system or domain
Aspect typeA template for metadata, for example "data product" with owner, tier and SLA fields
AspectMetadata of that type attached to an entry
Glossary termA business definition, such as "active customer", linked to columns

Technical metadata from BigQuery and other Google Cloud services is harvested automatically. Teams add aspects and glossary links so users can judge ownership, quality and meaning.

Federated governance model

ResponsibilityCentral teamDomain team
Classification scheme and policy tagsDefinesApplies to its columns
Organization policies, VPC Service Controls, CMEK rulesSets and enforcesWorks within
Data qualitySets minimum standards and toolingWrites rules for its data and fixes failures
CatalogRuns it and defines required aspectsRegisters and documents its products
Data productsProvides templates and the sharing platformBuilds, owns, supports and publishes them
Access requestsDefines the processApproves access to its own data

This is the data mesh idea: domain ownership, data as a product, a self-service platform and federated computational governance. "Computational" means rules are applied by the platform, such as organization policies, Cloud DLP discovery and policy tags, rather than by manual review.

Applying a central classification

The central team publishes one policy tag taxonomy, for example "Restricted" and "Confidential". Domain teams attach the tags to their columns, and access is granted through the tag, not table by table.

[
  {"name": "customer_id", "type": "STRING"},
  {"name": "email", "type": "STRING",
   "policyTags": {"names": ["projects/gov-central/locations/eu/taxonomies/1001/policyTags/2001"]}}
]
bq update prod-sales:crm.customers schema.json
Exam tip

When a stem says "each business unit owns its data, but the company needs consistent security and discoverability", the answer is federated governance: domain projects, a shared catalog and central policies, not one central team doing all data work.

Project layout for a federated platform

  • One or more projects per domain, grouped in a folder per domain.
  • A central governance project for taxonomies, catalog configuration and shared tools.
  • Shared listings in BigQuery sharing (Analytics Hub) for products other domains consume.
  • Organization policies at the organization or folder level so every domain inherits the guardrails.

A worked example

A retail group has five business units, each with its own engineers. Today a central team builds every pipeline, and the backlog is months long. Security wants the same PII rules everywhere.

The engineer gives each unit its own folder and projects and a Dataplex lake. A central taxonomy classifies PII, and Cloud DLP discovery flags untagged sensitive columns. Each unit publishes curated tables as data products with a required "data product" aspect, and consumers subscribe through BigQuery sharing listings.

Business unitown projectsData productaspects and qualityListingBigQuery sharingOther unitsCentral teamTaxonomy and policiesBusiness unit

How the exam asks about this

  • "Business units want to own their data while the company enforces consistent governance." Federated governance with domain projects, Dataplex Catalog and central policy tags and organization policies.
  • "Users cannot tell which table is the official definition of revenue." Register data products in the catalog with ownership aspects and glossary terms.
  • "Apply the same column restrictions to PII across hundreds of tables owned by different teams." A central policy tag taxonomy applied to columns, with access granted on the tags.

What to remember for the exam

  • A platform combines Cloud Storage, BigQuery, Dataplex and sharing; build to the requirements.
  • Dataplex Catalog uses entries, entry groups, aspect types, aspects and glossary terms.
  • Federated governance: domains own products; the centre sets rules and tools.
  • Policy tag taxonomies apply consistent column security across teams.
  • Organization policies at folder or organization level give every domain the same guardrails.
Watch out

Centralizing all pipeline work in one team is the problem federated governance solves. An answer that adds more central reviewers does not scale.

Common mistakes

Confusing federation with no governance. Domains own data, but central rules still apply automatically.

Granting access table by table. With hundreds of tables, use policy tags and groups instead.

Copying data between domains. Share through listings or authorized views so one source of truth remains.

Check yourself

  • In federated governance, who owns a data product?

    The domain team that produces it; the central team sets standards and provides the platform.

  • What is an aspect in Dataplex Catalog?

    A piece of structured metadata, defined by an aspect type, attached to a catalog entry, such as owner and SLA for a data product.

  • How can one PII rule cover many tables owned by different teams?

    Use a central policy tag taxonomy, have domains tag their PII columns, and grant access through the policy tags.

Topic 4 of 4 in Storing the data

Test yourself on Storing the data

The full Google Cloud Professional Data Engineer question bank has 733 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by Google Cloud. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.