A data engineering team wants to query large amounts of structured and unstructured data stored in Amazon S3 without loading it into Amazon Redshift. The team needs to run SQL queries on this data and join it with existing Redshift tables. Which approach will meet these requirements?