0% found this document useful (0 votes)
72 views3 pages

6733c3cd1e9dd - Wasibi Bank ATM Analysis Project With SQL

Uploaded by

basseyvictor52
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views3 pages

6733c3cd1e9dd - Wasibi Bank ATM Analysis Project With SQL

Uploaded by

basseyvictor52
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Capstone Project: Analyzing ATM Usage Patterns with SQL on

the Wasibi Bank ATM Dataset


Project Overview

The Wasibi Bank ATM dataset contains transactional data for ATM withdrawals and deposits across
multiple branches. This capstone project aims to help you develop SQL skills for data analysis by
exploring ATM usage patterns, customer behavior, and transaction trends.

Project Objective

As a junior data scientist at Wasibi Bank, your role is to analyze ATM usage patterns, transaction
volumes, and other key metrics to provide insights into customer behavior and ATM performance. This
project will involve database design, data modeling, and complex SQL querying to extract actionable
insights.

● To understand the demographics of Wisabi Bank's customers and their transaction patterns
across different locations.
● To identify the most popular ATM services offered by Wisabi Bank and their usage trends.
● To identify potential opportunities for growth in the bank's services based on customer needs
and transaction patterns.
● To optimize Wisabi Bank's operations by identifying areas where efficiency can be improved.

Stakeholders:
● Wisabi Bank Management: The management team will oversee the project and make strategic
decisions based on the insights generated from the analysis.
● ATM Operations Manager: The ATM Operations Manager will be responsible for implementing
the recommendations and improving the performance of the ATMs.
● Branch Managers: The Branch Managers will use the insights to improve customer experience
and optimize operations in their branches.
● Data Analysts: The Data Analysts will be responsible for analyzing the data and generating
reports and visualizations.
● IT Department: The IT department will be responsible for providing access to the data and
ensuring data security.

About the Wisabi Bank ATM Dataset

This dataset provides a detailed view of Wisabi Bank's ATM operations, capturing transaction data, ATM
location details, cardholder information, transaction types, and various time-based dimensions. It offers
an ideal foundation for analyzing transaction patterns, customer behavior, ATM usage trends, and
correlations between various data dimensions.
For more details about the dataset check the Data Dictionary file.

Dataset Structure

The dataset is organized into multiple tables, each capturing a unique aspect of the bank’s ATM activity.
The dataset comprises Transactions fact table, along with dimension tables including Location,
Customers, Transaction Type, Hour, and Calendar. The analysis involves data cleaning, transformation,
and visualization.

Business Requirements

1. Data Ingestion and Schema Design


○ Analyze the Wasibi Bank ATM dataset and design an Entity-Relationship Diagram (ERD)
that represents the bank's ATM transaction data. Use software such as dbdiagram.io,
Lucidchart, or draw.io to create the ERD.
○ Import the dataset into a MYSQL relational database
○ Design and create tables based on the dataset. Each field should be assigned an
appropriate data type, and primary keys, foreign keys, and indexes should be applied as
needed.
2. Data Exploration and Cleaning
○ Write SQL queries to explore the data for any anomalies or missing values.
○ Perform basic data cleaning, such as removing duplicates, handling NULL values, and
fixing incorrect data types.
3. Analysis Tasks
○ 1. Customer Behavior Analysis
■ Identify the top 10 customers by total transaction volume and the top 10 by
transaction frequency.
■ Analyze patterns in withdrawal and deposit transactions among these
high-usage customers.
○ 2. Transaction Volume by Location
■ Calculate the total number of transactions and the average transaction amount
for each ATM location.
■ Identify the locations with the highest and lowest transaction volumes.
■ Determine the percentage of withdrawals vs. deposits at each location.
○ 3. Peak Usage Times
■ Using transaction timestamps, identify peak usage hours, days, and months
across all locations.
■ Compare ATM usage patterns on weekends versus weekdays.
○ 4. Cash Flow Analysis
■ Calculate the average balance remaining after transactions for each customer.
■ Identify trends in average withdrawal amounts across different ATM locations.
■ Determine if there are any locations where ATMs frequently run low on cash by
examining high transaction volumes or large average withdrawal amounts.
4. Reporting and Visualization
○ Create SQL queries that output summary statistics and results for each analysis task.
○ Use SQL views to store frequently-used queries for easy access and visualization.
○ Export SQL query results to a data visualization tool (e.g., Canvas, Power Point or Power
BI) to create visual reports.
5. Presentation
○ Each student (or team) should prepare a brief presentation summarizing their findings
and providing recommendations. Focus on actionable insights for ATM location
optimization, cash management, or targeted marketing strategies.
6. Push to GitHub:
● When finished, push your SQL scripts, ERD, and any documentation to a GitHub
repository. Make sure to structure the repository well and include a README file
summarizing the project, the dataset, and the insights generated.

Deliverables

1. A completed ERD diagram representing the database schema.


2. SQL scripts for creating tables, cleaning data, and conducting analysis.
3. A report summarizing key findings and visualizations.
4. A final presentation of insights and recommendations.
5. A well-structured GitHub repository with a README file.

Evaluation Criteria

● Accuracy and Completeness: Adherence to analysis tasks, data cleaning effectiveness, and
correct SQL syntax.
● Insightfulness: Quality of insights derived from the analysis, including practical
recommendations.
● Presentation Quality: Clarity, conciseness, and visualization effectiveness in the final report and
presentation.

This project will solidify your skills in SQL-based data analysis while applying a business analytics lens to
the Wasibi Bank ATM dataset.

You might also like