AWS Certified Data Analytics – Specialty — Question 54

A healthcare company uses AWS data and analytics tools to collect, ingest, and store electronic health record (EHR) data about its patients. The raw EHR data is stored in Amazon S3 in JSON format partitioned by hour, day, and year and is updated every hour. The company wants to maintain the data catalog and metadata in an AWS Glue Data Catalog to be able to access the data using Amazon Athena or Amazon Redshift Spectrum for analytics.
When defining tables in the Data Catalog, the company has the following requirements:
✑ Choose the catalog table name and do not rely on the catalog table naming algorithm.
✑ Keep the table updated with new partitions loaded in the respective S3 bucket prefixes.
Which solution meets these requirements with minimal effort?

Answer options

Correct answer: C

Explanation

Option C is correct because it allows the company to create the table in the Data Catalog using the API and then utilize a crawler to manage the partitions effectively. Option A does not allow for independent naming of the catalog table. Option B requires manual intervention and is less efficient. Option D involves creating a Hive catalog and migrating it, adding unnecessary complexity to the solution.