A company reads data from multiple Amazon RDS customer databases where field names and formats are inconsistent (for example, place_id in one database and location_id in another). The business must link customer records across databases even when field names differ. Which solution provides this capability with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an AWS Glue crawler to crawl the databases. Use the FindMatches transform to find duplicate records in the data. Evaluate and tune the transform by reviewing performance and results..
Why this is the answer
The correct solution leverages AWS Glue's FindMatches transform, which is specifically designed for identifying duplicate or matching records in datasets with inconsistent schemas, even when field names differ. This is a managed service, significantly reducing operational overhead compared to self-managing EMR clusters or building custom Spark ML pipelines. An AWS Glue crawler automatically discovers schema information from the RDS databases, populating the Glue Data Catalog, which is a prerequisite for using FindMatches. The other options involve more operational overhead: EMR clusters require provisioning and management, and building custom Spark ML models in SageMaker or EMR demands more development effort and expertise for data matching, especially with schema inconsistencies.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed