
Learn how to generate and securely manage AWS access keys from IAM for programmatic access to Athena via CLI, SDKs, or code, and how to store them safely.
Explore AWS Glue, a fully managed serverless ETL service that catalogs, cleans, enriches, and moves data, featuring the data catalog, crawlers, ETL engine, triggers, and workflows.
Glue crawlers scan data from S3, DynamoDB, and relational sources to build tables in the Glue data catalog in a single run, enabling queries with Athena, Redshift Spectrum, or Hive.
Create and run an AWS Glue crawler to scan an S3 bucket, infer schema, and populate the data catalog with orders DB and tables using on demand runs.
Learn how the Athena partitioning system improves query performance and cuts data scanned by partitioning S3 data with country, year, and month, and mapping partitions with alter table.
Automatically load Athena partitions with AWS Lambda triggered by S3 put object events, using a Python Athena client to run load partitions and write results to S3.
In this lecture, I have covered query execution from AWS Lambda. You can trigger this Lambda from any of the below sources -
S3 file upload
API Gateway
Glue Crawler status
Glue Job
Scheduled Lambda - Generate BI reports from Athena Queries
Learn to connect to Athena from Java with the Simba JDBC driver in a Maven project, set S3 output and AWS credentials, and run a query for Tableau or Excel.
Install the Squirrel SQL client, ensure Java is installed (1.8–14), run the downloaded jar via administrator command, choose standard installation, then set up the Athena driver to run queries.
Learn how to connect AWS Athena to the Squirrel SQL client, configure the Athena JDBC driver, specify the S3 query output, and run SQL queries against Athena data sources.
In this Udemy course, you will learn about AWS Athena in depth. This is most suitable course if you are starting with AWS Athena. I will cover following topics in Athena:
Introduction
Use cases and data lake querying
Table creation and queries
Certification Exam questions
Complete hands on Lab on Athena, S3 and Glue
Partitioning concept and how to create partitions
Querying Athena from Local workspace
Automatically loading partitions from AWS Lambda functions
This list would be updated based on the new features and releases. Also you can message me personally and comment if you want to see a video on specific topic on Athena.