Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 

Repository files navigation

AWS Garments Data Engineering Project

๐Ÿ“Œ Project Overview

This project demonstrates building a simple ETL pipeline using AWS cloud services. The garments dataset was uploaded to Amazon S3, cataloged using AWS Glue, and queried using Amazon Athena. Data visualization was created using Amazon QuickSight.


๐Ÿ›  AWS Services Used

  • Amazon S3 โ€“ Data storage
  • AWS IAM โ€“ Role and permission management
  • AWS Glue โ€“ Data catalog and crawler
  • Amazon Athena โ€“ SQL query execution
  • Amazon QuickSight โ€“ Data visualization dashboard

๐Ÿ”„ Project Workflow

  1. Uploaded CSV dataset to S3 bucket.
  2. Created IAM role with required permissions.
  3. Configured Glue Crawler to scan S3 data.
  4. Generated table in AWS Data Catalog.
  5. Queried data using Athena.
  6. Connected Athena to QuickSight for dashboard creation.

๐Ÿงฎ Sample SQL Queries

View Sample Data

SELECT * 
FROM "AwsDataCatalog"."garments"."data"
LIMIT 5;

Total Sales by Category

SELECT category, SUM(sales) AS total_sales
FROM "AwsDataCatalog"."garments"."data"
GROUP BY category;

Sales Greater Than 5000

SELECT category, SUM(sales) AS total_sales
FROM "AwsDataCatalog"."garments"."data"
GROUP BY category
HAVING SUM(sales) > 5000;

๐Ÿ— Architecture

CSV File โ†’ Amazon S3 โ†’ AWS Glue Crawler โ†’ Data Catalog โ†’ Amazon Athena โ†’ QuickSight Dashboard


๐Ÿ“Š Project Outcome

  • Built end-to-end AWS ETL pipeline
  • Successfully queried cloud data using SQL
  • Created interactive dashboard in QuickSight

๐Ÿš€ Skills Demonstrated

AWS | ETL | SQL | Data Engineering | Cloud Analytics | Business Intelligence

About

Cloud-based data analytics project demonstrating AWS S3 storage, Glue Data Catalog, IAM role management, and Athena SQL querying.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors