nerdexam
Amazon

MLS-C01 · Question #324

A data scientist uses Amazon SageMaker Data Wrangler to define and perform transformations and feature engineering on historical data. The data scientist saves the transformations to SageMaker…

The correct answer is D. Configure Amazon EventBridge to run a predefined SageMaker pipeline to perform the. Amazon EventBridge natively integrates with Amazon S3 and SageMaker Pipelines. When new historical data lands in the S3 bucket, an EventBridge rule can automatically trigger a predefined SageMaker pipeline that runs the Data Wrangler transformations and writes results to…

Machine Learning Implementation and Operations

Question

A data scientist uses Amazon SageMaker Data Wrangler to define and perform transformations and feature engineering on historical data. The data scientist saves the transformations to SageMaker Feature Store. The historical data is periodically uploaded to an Amazon S3 bucket. The data scientist needs to transform the new historic data and add it to the online feature store. The data scientist needs to prepare the new historic data for training and inference by using native integrations. Which solution will meet these requirements with the LEAST development effort?

Options

  • AUse AWS Lambda to run a predefined SageMaker pipeline to perform the transformations on
  • BRun an AWS Step Functions step and a predefined SageMaker pipeline to perform the
  • CUse Apache Airflow to orchestrate a set of predefined transformations on each new dataset that
  • DConfigure Amazon EventBridge to run a predefined SageMaker pipeline to perform the

How the community answered

(39 responses)
  • A
    10% (4)
  • B
    5% (2)
  • C
    3% (1)
  • D
    82% (32)

Explanation

Amazon EventBridge natively integrates with Amazon S3 and SageMaker Pipelines. When new historical data lands in the S3 bucket, an EventBridge rule can automatically trigger a predefined SageMaker pipeline that runs the Data Wrangler transformations and writes results to Feature Store - all with zero custom application code. This is a fully managed, event-driven, serverless solution using native AWS service integrations. Lambda (A) could invoke a pipeline but requires writing and maintaining Lambda function code. Step Functions (B) adds orchestration overhead that isn't needed when SageMaker Pipelines already handles the workflow. Apache Airflow (C) is a third-party orchestration tool that requires provisioning, managing an Airflow environment, and writing DAGs - far more operational effort than EventBridge.

Topics

#SageMaker Pipelines#Amazon EventBridge#SageMaker Feature Store#MLOps

Community Discussion

No community discussion yet for this question.

Full MLS-C01 Practice