A company keeps CSV files in Amazon S3. A data engineer must transform the CSVs and write the results to a new S3 bucket. The required transformations are: rename one column, drop specific columns, skip the second row of each file, create a new column derived from values in the first row, and filter rows by a numeric column. Which option meets these requirements with the least development effort?
Choose an answer
Tap an option to check your answer.
Correct answer: Use AWS Glue DataBrew recipes to read and transform the CSV files..
Why this is the answer
AWS Glue DataBrew recipes are the most efficient solution for this scenario. DataBrew offers a visual interface and pre-built transformations that directly address all requirements: renaming columns, dropping columns, filtering rows, and creating new columns based on existing data. It also supports skipping header rows or specific rows, which can be configured for the second row. This low-code/no-code approach significantly reduces development effort compared to writing custom Python code. AWS Glue Python jobs would require writing extensive code for each transformation. AWS Glue custom crawlers are primarily for schema discovery, not data transformation. AWS Glue workflows orchestrate multiple jobs but don't inherently simplify the transformation logic itself; they would still rely on other tools like Python jobs or DataBrew for the actual transformations.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed