Data Transformation & Feature Engineering
Unlock the complete study guide + 1,040 practice questions across 16 full exams.
Bundled into the existing AWS Certified Machine Learning Engineer - Associate premium course — no separate purchase.
Included in this chapter:
- Which transform tool when: Data Wrangler, DataBrew, Glue, EMR
- Cleaning and feature engineering: the transforms that matter
- SageMaker Feature Store: online vs offline store
- Labeling with Ground Truth and exam-pattern recognition
Choosing a data-transformation tool on AWS
| Dimension | Data Wrangler | Glue DataBrew | AWS Glue (Spark) | Spark on EMR |
|---|---|---|---|---|
| Interface | Visual flow in SageMaker Canvas | No-code visual recipes | Visual (Glue Studio) or Spark code | Spark code on a cluster |
| Primary user | Data scientist doing EDA | Analyst cleaning data | Data engineer building ETL | Engineer needing cluster control |
| Scale | Sampled flows, export to job | Terabytes, serverless | Any size, serverless Spark | Very large, tunable cluster |
| Coding | Little to none, custom PySpark optional | None | PySpark or Scala | Full Spark control |
| Best for | Explore then export to pipeline/Feature Store | Repeatable no-code cleaning | Scheduled large scripted ETL | Custom or very large transforms |
| Catalog/recipe reuse | Reusable .flow file | Reusable recipe | Glue Data Catalog + jobs | Self-managed |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
References
- Prepare ML Data with Amazon SageMaker Data Wrangler
- Data preparation in SageMaker Canvas (Data Wrangler experience)
- Export a Data Wrangler flow
- What is AWS Glue DataBrew?
- What is AWS Glue?
- Apache Spark on Amazon EMR
- AWS Lambda - What is AWS Lambda?
- Create, store, and share features with SageMaker Feature Store
- Training data labeling with Amazon SageMaker Ground Truth
- Automate data labeling (Ground Truth active learning)