DEA-C01 practice question 16 of 25
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3. Which solution will meet this requirement MOST cost-effectively?
Full set: 287 questionsAmazon Athena Federated Query is the most cost-effective solution for a one-time analysis job across multiple data sources. It allows you to run SQL queries across data stored in relational, non-relational, object, and custom data sources without moving the data. Since Athena is serverless, you pay only for the queries you run, avoiding the costs associated with provisioning and managing infrastructure like an EMR or Redshift cluster. This is ideal for infrequent, ad-hoc analysis, minimizing both operational overhead and cost.
A. Provisioning an Amazon EMR cluster is not cost-effective for a one-time job due to instance costs, even for a short duration, and the overhead of cluster setup.
B. This option requires building and running ETL jobs to move data into S3, which adds complexity, latency, and cost for a one-time query.
D. Using Redshift Spectrum requires a running Redshift cluster, which incurs continuous costs, making it more expensive than serverless Athena for a single analysis task.
1. AWS Documentation. (2023). Using Amazon Athena Federated Query. Amazon Athena User Guide. Retrieved from https://docs.aws.amazon.com/athena/latest/ug/what-is-federated-query.html (See the "Overview" section which states, "you can run SQL queries across data stored in relational, non-relational, object, and custom data sources.")
2. AWS Documentation. (2023). Amazon Athena Pricing. Retrieved from https://aws.amazon.com/athena/pricing/ (The pricing model is "pay per query," which is ideal for one-time jobs.)
3. AWS Documentation. (2023). Considerations and limitations for federated queries. Amazon Redshift Database Developer Guide. Retrieved from https://docs.aws.amazon.com/redshift/latest/dg/federated-query-considerations.html (This shows Redshift can do it, but it requires a provisioned cluster, making it less cost-effective than Athena for this scenario.)
Keep practicing
Take the free DEA-C01 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other DEA-C01 practice questions
- Question 1A company hosts its applications on Amazon EC2 instances. The company must use SSL/TLS co…
- Question 2A data engineer needs to build an enterprise data catalog based on the company's Amazon S…
- Question 3A company has an application that uses a microservice architecture. The company hosts the…
- Question 4A company stores customer records in Amazon S3. The company must not delete or modify the…
- Question 5A company uses AWS Glue Apache Spark jobs to handle extract, transform, and load (ETL) wo…
- Question 7A company has a data processing pipeline that includes several dozen steps. The data proc…
