An end-to-end data analytics and business intelligence solution for monitoring loan performance, assessing borrower risk, and enabling smarter banking decisions.
๐ธ Dashboard Preview
Overview
Summary: Click here to view the dashboard summary video
๐๏ธ Project Architecture
This project follows a modern data pipeline integrating ETL, SQL, machine learning, and visualization tools to transform raw loan data into actionable insights:
- ๐ ETL & Data Ingestion: Collect and prepare raw loan data
- ๐งน Python Data Cleaning: Handle rejections and preprocess records
- ๐๏ธ Oracle SQL Database: Store cleaned data, build staging tables, analytical views, and joins
- ๐ง Python + Scikit-learn: Build risk prediction models
- ๐ Power BI Dashboard: Deliver insights to business users and stakeholders
โจ Key Features
- ๐ Loan Portfolio Overview: Analyze funded amounts, interest rates, and DTI ratios
- โ Loan Performance Segmentation: Classify loans as Fully Paid, Current, or Charged Off
- ๐ Regional Lending Insights: Visualize lending activity by geography
- ๐ฅ Borrower Demographics: Explore employment length, home ownership, and loan purpose
- ๐ค Predictive Analytics (Future Scope): Risk scoring using ML models
๐ ๏ธ Tech Stack
Category | Tools & Libraries |
---|---|
Database | Oracle SQL, SQLAlchemy |
ETL | Python (Pandas, NumPy), OpenPyXL |
Visualization | Power BI, Plotly, Matplotlib, Seaborn |
ML / AI | Scikit-learn (classification, forecasting) |
Versioning | GitHub |
Development | Jupyter Notebook |
๐ Dataset
The dataset simulates real-world loan portfolios and includes:
- Borrower demographics: income, home ownership, employment length
- Loan details: funded amount, interest rate, term, DTI ratio, purpose
- Repayment history and loan performance categories
โ๏ธ Installation & Setup
# 1. Clone the repository
git clone https://github.com/Faizan-26079/us-bank-loan-analytics.git
# 2. Import dataset into Oracle SQL Developer
# 3. Run SQL scripts to create schema, staging tables & views
# 4. Load Power BI and connect to Oracle DB
# 5. (Optional) Run Python scripts for ML & exploratory analysis
๐ฏ Future Enhancements
- ๐ฎ ML Models: Predictive risk scoring and borrower classification
- โณ Time Series Forecasting: Loan origination and repayment trends
- ๐ Web Deployment: Streamlit or Voila interactive dashboards
- โ๏ธ Cloud Integration: Automated pipelines with AWS or Azure
๐ License
Licensed under the MIT License โ see the LICENSE file for details.
๐จโ๐ป Author
Faizan โ Data Analytics & Power BI Professional Focused on SQL, Power BI, Python, and scalable data solutions.
๐ฅ Whatโs Next?
What improvements or features would you suggest to make this loan analytics dashboard even more impactful?
Feel free to share your ideas, raise issues, or contribute enhancements.
๐ง Email: faizankhanofficial71@gmail.com