Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon MLS-C01 Exam - Topic 1 Question 129 Discussion

[Data Engineering]A data engineer needs to provide a team of data scientists with the appropriate dataset to run machine learning training jobs. The data will be stored in Amazon S3. The data engineer is obtaining the data from an Amazon Redshift database and is using join queries to extract a single tabular dataset. A portion of the schema is as follows:...traction Timestamp (Timeslamp)...JName(Varchar)...JNo (Varchar)Th data engineer must provide the data so that any row with a CardNo value of NULL is removed. Also, the TransactionTimestamp column must be separated into a TransactionDate column and a isactionTime column Finally, the CardName column must be renamed to NameOnCard.The data will be extracted on a monthly basis and will be loaded into an S3 bucket. The solution must minimize the effort that is needed to set up infrastructure for the ingestion and transformation. The solution must be automated and must minimize the load on the Amazon Redshift clusterWhich solution meets these requirements?
C) Set up an AWS Glue job that has the Amazon Redshift cluster as the source and the S3 bucket as the destination Use the built-in transforms Filter, Map. and RenameField to perform the required transformations. Schedule the job to run monthly.
A) Set up an Amazon EMR cluster Create an Apache Spark job to read the data from the Amazon Redshift cluster and transform the data. Load the data into the S3 bucket. Schedule the job to run monthly.
B) Set up an Amazon EC2 instance with a SQL client tool, such as SQL Workbench/J. to query the data from the Amazon Redshift cluster directly. Export the resulting dataset into a We. Upload the file into the S3 bucket. Perform these tasks monthly.
D) Use Amazon Redshift Spectrum to run a query that writes the data directly to the S3 bucket. Create an AWS Lambda function to run the query monthly

Amazon MLS-C01 Exam - Topic 1 Question 129 Discussion

Actual exam question for Amazon's MLS-C01 exam
Question #: 129
Topic #: 1
[All MLS-C01 Questions]

[Data Engineering]

A data engineer needs to provide a team of data scientists with the appropriate dataset to run machine learning training jobs. The data will be stored in Amazon S3. The data engineer is obtaining the data from an Amazon Redshift database and is using join queries to extract a single tabular dataset. A portion of the schema is as follows:

...traction Timestamp (Timeslamp)

...JName(Varchar)

...JNo (Varchar)

Th data engineer must provide the data so that any row with a CardNo value of NULL is removed. Also, the TransactionTimestamp column must be separated into a TransactionDate column and a isactionTime column Finally, the CardName column must be renamed to NameOnCard.

The data will be extracted on a monthly basis and will be loaded into an S3 bucket. The solution must minimize the effort that is needed to set up infrastructure for the ingestion and transformation. The solution must be automated and must minimize the load on the Amazon Redshift cluster

Which solution meets these requirements?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

0/2000 characters
Annmarie
3 days ago
I disagree, D seems more efficient with Redshift Spectrum.
upvoted 0 times
...
Levi
8 days ago
Option C sounds like the best choice for automation!
upvoted 0 times
...
Lezlie
13 days ago
B is just outdated; no one uses SQL Workbench anymore!
upvoted 0 times
...
Levi
18 days ago
A is overkill for this; Glue is simpler.
upvoted 0 times
...
Scarlet
24 days ago
Wait, can Lambda really handle that? Seems risky!
upvoted 0 times
...
Colton
2 months ago
I think D could work too, but it might be more complex.
upvoted 0 times
...
Tasia
3 months ago
Option C sounds like the best choice for automation!
upvoted 0 times
...
Pamela
3 months ago
I vaguely recall that using Lambda functions can be tricky with scheduling. I wonder if option D would really be the most efficient for this scenario.
upvoted 0 times
...
Robt
3 months ago
I practiced a similar question where we had to automate data extraction. I feel like AWS Glue is designed for these kinds of transformations, so it might be the right choice here.
upvoted 0 times
...
Brent
3 months ago
I'm not entirely sure, but I think using Amazon EMR could be overkill for this task. It seems like a lot of setup for just monthly data extraction.
upvoted 0 times
...
Telma
4 months ago
I remember we discussed the importance of minimizing load on the Redshift cluster. I think option C with AWS Glue might be the best fit for that.
upvoted 0 times
...

Save Cancel