Data lakes and analytics
The analytics services on the exam fall into: query (Athena), process (EMR, Glue), stream (Kinesis), search (OpenSearch) and visualize (Quick Sight).
Athena
Amazon Athena
Serverless, interactive SQL queries directly on data in Amazon S3.
Key points
- No infrastructure to manage.
- You pay for the amount of data scanned by each query.
- Uses the AWS Glue Data Catalog.
On the exam
"Query files in S3 with SQL, without loading them into a database": Athena.
EMR
Amazon EMR
A managed big data platform for frameworks such as Apache Spark, Hive and Presto.
Key points
- Processes large data volumes with managed clusters.
- Also available serverless (EMR Serverless).
- Uses: ETL, machine learning, analytics at scale.
On the exam
Managed Hadoop or Spark: EMR.
Glue
AWS Glue
Serverless data integration: discover, prepare and combine data (ETL).
Key points
- Crawlers discover the schema of the data.
- The Data Catalog centralizes metadata.
- Serverless ETL jobs.
On the exam
Serverless ETL and a data catalog: Glue.
Kinesis
Amazon Kinesis
Collects, processes and analyzes streaming data in real time.
Key points
- Kinesis Data Streams: captures data streams in real time.
- Amazon Data Firehose: delivers streams to S3, Redshift and other destinations.
- Uses: logs, clickstreams, IoT telemetry.
On the exam
Real-time data (streaming, clickstream, telemetry): Kinesis.
OpenSearch Service
Amazon OpenSearch Service
Search, observability and log analytics with managed OpenSearch.
Key points
- Full-text search for websites and applications.
- Real-time log analytics with dashboards.
- A serverless option is also available.
On the exam
Search for websites and log analytics: OpenSearch Service.
Quick Sight
Amazon Quick Sight
Business intelligence: interactive dashboards and reports from your data.
Key points
- Interactive dashboards in the browser.
- Connects to S3, Athena, Redshift, RDS and other sources.
- Natural language query features.
On the exam
Visualize data in dashboards and reports: Quick Sight.