Courseiva

MLA-C01 Data Preparation for Machine Learning Practice Question

A data engineer stores raw ML training data in Amazon S3 and needs to catalog the schema, track partition changes, and make the data queryable by Amazon Athena without running ETL. Which AWS service should the engineer use?

⚠ Common exam trap

Many exam-takers confuse a service that consumes the Glue Data Catalog, such as Athena or Redshift Spectrum, with the service that actually builds and maintains the catalog entries.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

AWS Glue Data Catalog with an AWS Glue crawler.

The Glue Data Catalog is the central metadata repository that stores table definitions, schemas, and partition information for data in S3, and Athena natively uses it as its metastore. A crawler automates schema inference and partition discovery, so no ETL is required. The other services either transform data, serve features, or consume the catalog rather than create it.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Amazon SageMaker Feature Store with an offline store backed by S3.

    Why it's wrong here

    Feature Store is designed to serve and version engineered features for training and inference, not to catalog arbitrary raw files or expose them to Athena SQL. It requires a feature group definition and ingestion step, which is more work than the requirement implies. It does not provide the schema-discovery and partition-tracking behavior the engineer needs.

  • ✗

    AWS Glue ETL job with a Python shell script.

    Why it's wrong here

    An ETL job actively reads, transforms, and writes data, which contradicts the requirement to avoid running ETL. It also does not by itself register a queryable table with partition metadata for Athena unless paired with catalog operations. This option adds unnecessary compute and data movement for a pure cataloging need.

  • ✓

    AWS Glue Data Catalog with an AWS Glue crawler.

    Why this is correct

    A Glue crawler inspects data in S3, infers schema and partitions, and registers tables in the Glue Data Catalog, which Athena uses as its metastore for querying S3 data in place. This satisfies cataloging, partition tracking, and query access without moving or transforming the data, matching the stated requirement exactly.

  • ✗

    Amazon Redshift Spectrum with an external schema.

    Why it's wrong here

    Redshift Spectrum queries S3 data through an external schema, but it still depends on the Glue Data Catalog for table definitions and adds a Redshift cluster or serverless endpoint. For a team that only needs cataloging plus Athena access, this introduces extra cost and infrastructure. It is a downstream consumer of the catalog rather than the cataloging mechanism itself.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every MLA-C01 question from scratch — 665 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This MLA-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MLA-C01 exam.