DEA-C01 practice question 24 of 25
A company is migrating its database servers from Amazon EC2 instances that run Microsoft SQL Server to Amazon RDS for Microsoft SQL Server DB…
Full set: 287 questionsAWS Glue is a fully managed ETL service designed for large-scale data processing. An AWS Glue job can connect to the SQL Server database on EC2 using a JDBC connection, execute a query against a predefined view to get the complex join results, transform the data into Parquet format, and write it to Amazon S3. This entire workflow can be encapsulated in a single, schedulable job. This approach is highly efficient as it uses a purpose-built, serverless tool, minimizing infrastructure management and operational complexity.
B. This multi-service approach (SQL Agent, S3 Events, Lambda) is more complex and has more potential points of failure than a single, integrated AWS Glue job.
C. Using an AWS Glue crawler is unnecessary because the schema is already defined by the SQL view. The Glue job can query the source directly, making the crawler a redundant step.
D. AWS Lambda has time and memory limits that may be insufficient for "large data elements." AWS Glue is specifically designed for large-scale ETL and is the more robust and scalable choice.
1. AWS Documentation. (2023). AWS Glue Developer Guide. Adding a Job in AWS Glue. Retrieved from https://docs.aws.amazon.com/glue/latest/dg/add-job.html (This section describes creating jobs that perform ETL operations).
2. AWS Documentation. (2023). AWS Glue Developer Guide. Connection types and options for ETL in AWS Glue for Spark. Retrieved from https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html (See the section on "JDBC connection type" which confirms connectivity to databases like SQL Server).
3. AWS Documentation. (2023). AWS Glue Developer Guide. Data format options for inputs and outputs in AWS Glue for Spark. Retrieved from https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format-options-parquet.html (This confirms native support for writing data in Parquet format).
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…
