A data engineer is loading third-party customer data into Amazon Redshift. One source field contains JSON-formatted values. To load the JSON into the data warehouse with the least effort, what should the engineer do?
Choose an answer
Tap an option to check your answer.
Correct answer: Use the SUPER data type to store the data in the Amazon Redshift table..
Why this is the answer
The SUPER data type in Amazon Redshift is designed to store semi-structured data, including JSON, directly within a table. This allows for direct ingestion of JSON-formatted values with minimal transformation effort, as Redshift can query and process this data natively using PartiQL. Using AWS Glue to flatten the JSON data would involve creating and running an ETL job, which is more effort than directly loading into a SUPER column. Storing the JSON in Amazon S3 and querying with Athena is a valid approach for semi-structured data but doesn't load it into Redshift, which is the stated goal. Using an AWS Lambda function to flatten the JSON and store it in S3 also introduces additional development and operational overhead, again not directly loading into Redshift.
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