Ingesting Oracle to S3 Parquet with Least Effort
Short answer
C Create an AWS DMS task for ongoing replication to S3 in Parquet format.
Question
Key Takeaways
Tests knowledge of AWS DMS capabilities as a managed replication tool versus self-managed solutions like Sqoop or Glue bookmarks.
Determines the optimal AWS service for migrating on-premises Oracle data to Amazon S3 in Parquet format with minimal configuration effort.
Common mistake: Candidates often select AWS Glue (B) assuming bookmarks handle incremental loads, but Glue is primarily for ETL processing, not direct database-to-S3 replication with automatic schema discovery and Parquet conversion out-of-the-box.
Expert Analysis
Why the Answer Is Correct
AWS Database Migration Service (DMS) is designed specifically for continuous data replication from source databases to various targets, including Amazon S3. It supports full load and ongoing replication, automatically handles schema mapping, and can write data directly to S3 in Apache Parquet format without requiring custom code or complex job orchestration. This meets the requirement of ingesting tables daily with the least amount of development and maintenance effort.
Why the Other Options Are Wrong
Option A requires building and maintaining an EMR cluster and writing/maintaining Sqoop scripts, which is high effort. Option B uses AWS Glue; while it can connect to Oracle, 'bookmarks' are used to track processed files during re-runs, not to detect changes in the source database itself. Implementing incremental ingestion via Glue would require custom logic or additional services. Option D involves migrating the DB to RDS first, then using triggers and Lambda, which adds significant complexity and latency compared to a direct DMS task.
Community Comment Notes
The community strongly favored option C, with 90% of votes selecting it. One user noted that DMS allows S3 as a target with Parquet formatting configured directly. Another user dismissed Glue bookmarks as being for file tracking rather than source change detection. The consensus confirms that DMS is the standard managed solution for this scenario.
Official Reference
https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html
This link opens the official vendor documentation in a new tab.
Exam Strategy
When asked for 'least effort' in data migration scenarios, prioritize fully managed services like AWS DMS over self-managed tools like Sqoop or EMR, especially when the target is S3.
Frequently Asked Questions
Why is AWS Glue bookmark incorrect for incremental ingestion?
Can AWS DMS write directly to S3 in Parquet?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
dashapetr 👍 8 Answered CC: You can use S3 as a target and configure files to be in Parquet format https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html
-
michele_scar 👍 1 Answered CA and D wrong. B also wrong because Bookmark is used to mantain files that you don't want to re-analyze in case of a re-run about a glue job.
-
siheom 👍 1 Answered BVOTE B
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →