Amazon DEA-C01: Data Cataloging and Metadata Management — Study Guide

Part of the Amazon Data Engineer Associate DEA-C01 — Study Guide. Practice with verified answers in the Amazon exam hub, or take timed practice tests on ExamRoll.io.

This domain covers the metadata layer that makes data discoverable, queryable, and governable across an AWS data platform. Effective cataloging and metadata management reduce friction for analytics and ensure downstream consumers can find schemas, partitions, access policies, and lineage. AWS services in this area—Glue Data Catalog, Glue Schema Registry, Lake Formation, Athena integration, and DataBrew—provide complementary tooling for discovery, schema evolution, governance, and profiling. Understanding how these services interact, their configuration details, and typical failure modes is essential for operational reliability and security.

AWS Glue Data Catalog structure and operations

The Glue Data Catalog is the regional, centralized metadata repository for databases, tables, partitions, connections, and user-defined classifiers. Core primitives are:

Operational patterns:

Decision criteria:

Schema discovery and evolution

Schema Registry and Glue schema support Avro, JSON, and Protobuf for streaming and long-lived producer/consumer contracts. Key capabilities:

Practical configuration and evolution patterns:

Decision criteria:

Data lineage and governance with Lake Formation

Lake Formation builds on the Glue Data Catalog to provide fine-grained access control, auditing, and lineage controls. Core features:

Configuration patterns:

Decision criteria:

Athena and Glue catalog integration

Athena depends on the Glue Data Catalog for metadata. Common integration points and operational knobs:

Glue DataBrew complement:

Decision criteria:

Common Pitfalls and Decision Criteria

Practical Problem: Use-Case Scenario

Acme Retail receives hourly sales files into S3 with date/hour partitions and analysts query the data in Athena; after load, users see query failures and stale results because partitions are not visible in the Glue Data Catalog.

  1. Implement an S3 PUT event notification to invoke a Lambda function that calls aws glue batch-create-partition to register the new partition immediately.
  2. For older data or backfills, schedule an Athena query that runs MSCK REPAIR TABLE db.sales_hourly; or run a targeted aws glue batch-create-partition for known ranges.
  3. If partitions follow a strict date/hour naming convention, enable partition projection on the Glue table (set projection.enabled=true and define year/month/day/hour properties) to eliminate catalog refresh costs.
  4. Add LF-Tags for sensitivity to the table and grant analysts Lake Formation permissions so Athena queries are permitted and governed.
  5. Use Glue DataBrew to profile new hourly files in a staging environment to catch schema drift; if schema changes are found, register new schema versions in Glue Schema Registry and validate compatibility before production rollout.

Rationale: automatic partition registration or projection removes the metadata lag that breaks Athena queries; coupling this with Lake Formation governance ensures secure access and DataBrew-driven profiling catches schema drift early, while Glue Schema Registry protects streaming and batch consumers from incompatible schema changes.


Data Storage and Lake Architecture · All domains · Data Transformation and Processing

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Browse Amazon →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product