https://github.com/shubhammittal-data/hr_dashboard_tableau
An interactive HR Analytics Dashboard built using Tableau. Provides insights into workforce demographics, hiring trends, salary analysis, and employee records for data-driven decision-making.
https://github.com/shubhammittal-data/hr_dashboard_tableau
chatgpt4 data data-analysis data-visualization drawio-tools faker-generator hr-analytics hr-analytics-dashboard human-resources numpy python tableau tableau-public
Last synced: 7 months ago
JSON representation
An interactive HR Analytics Dashboard built using Tableau. Provides insights into workforce demographics, hiring trends, salary analysis, and employee records for data-driven decision-making.
- Host: GitHub
- URL: https://github.com/shubhammittal-data/hr_dashboard_tableau
- Owner: shubhammittal-data
- Created: 2025-02-25T21:56:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-02-25T22:19:25.000Z (7 months ago)
- Last Synced: 2025-02-25T22:31:37.063Z (7 months ago)
- Topics: chatgpt4, data, data-analysis, data-visualization, drawio-tools, faker-generator, hr-analytics, hr-analytics-dashboard, human-resources, numpy, python, tableau, tableau-public
- Language: Python
- Homepage: https://public.tableau.com/views/HRDashboard_17405201411940/HRSummary?:language=en-GB&:sid=&:redirect=auth&:display_count=n&:origin=viz_share_link
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🏢 HR Analytics Dashboard - Tableau Project
## 📌 Introduction
This **HR Analytics Dashboard** is designed for HR managers to analyze **workforce demographics, salary trends, and employee records**. The dashboard provides both a **summary view** for high-level insights and a **detailed employee record view** for in-depth analysis.## 🎯 Dashboard Objectives
- **Analyze workforce distribution** by department, gender, age, and education.
- **Track hiring and termination trends** over time.
- **Compare salaries** based on department, education, and gender.
- **Explore employee performance ratings** and their correlation with educational background.
- **Interactive filters** for in-depth analysis.## 📊 Summary View
### **1️⃣ Overview**
✔ **Total Hired, Active, and Terminated Employees**
✔ **Hiring & Termination Trends (Yearly Breakdown)**
✔ **Employees by Department & Job Titles**
✔ **HQ vs. Branches Employee Distribution**
✔ **Employee Distribution by State & City**### **2️⃣ Workforce Demographics**
✔ **Gender Ratio** – Analyze the male-to-female employee ratio.
✔ **Age Distribution** – Breakdown of employees across different age groups.
✔ **Education Levels** – Percentage of employees by highest education achieved.
✔ **Education vs. Performance** – Relationship between education and performance ratings.### **3️⃣ Salary & Income Analysis**
✔ **Salary Comparison by Education & Gender** – Identify pay gaps or trends.
✔ **Age vs. Salary** – Track salary growth across different age groups in each department.## 🗂 Employee Records View
✔ **List of all employees** with Name, Department, Job Title, Gender, Age, Education, Salary, and Performance Rating.
✔ **Filters available** for department, gender, education, and location.---
## 📂 Dataset Details
The dataset was **generated using Python (Faker library)** to simulate **real-world HR data**. It includes:
- **Demographics:** Gender, Age, Education
- **Job Details:** Department, Job Title, Hire & Termination Dates
- **Salary Information:** Base Salary, Adjusted Salary (based on education & age)
- **Performance Ratings**
- **Overtime Status**🔗 **Dataset:** `HumanResources.csv`
🔗 **Python Script for Data Generation:** `generate_HR_data.py`---
## 🖌️ Mockups & Dashboard Design (Draw.io)
Before building the dashboard in **Tableau**, **mockups** were created using **Draw.io ([diagrams.net](https://app.diagrams.net/))**. These mockups helped in **structuring the layout, aligning KPIs, and designing an intuitive user experience**.### **📝 Why Use Draw.io for Mockups?**
✔ **Plan dashboard layout** before implementation.
✔ **Ensure clear data visualization** by pre-defining key components.
✔ **Organize sections effectively (Summary, Demographics, Salary, Employee Records).**
✔ **Improve dashboard usability** by iterating designs before final development.### **📌 Mockup Preview**
Below is an early wireframe of the **HR Dashboard**, designed in **Draw.io** before being built in Tableau.
📂 **Mockup File** – The editable Draw.io file is included in the repository under `mockups.drawio` for further modifications.
---
## 📊 Dashboard Preview
### **Summary View**
### **Employee Records View**
---
## 🎨 Design & Interactivity
- **Year Selection** – Analyze different time periods.
- **Drill-down Filters** – Filter by department, gender, education, location.
- **Dynamic Visualizations** – Interactive bar charts and graphs.---
## 🛠️ Technologies Used
- **Tableau Public** – Data visualization and dashboard creation
- **Python (Faker, Pandas, NumPy)** – Synthetic data generation
- **Excel/CSV** – Data storage
- **GitHub** – Project hosting
- **Draw.io (Diagrams.net)** – Mockup & dashboard wireframe design---
## 🚀 How to Use This Project
### **1️⃣ Access the Dashboard**
🔗 **[View the Live Tableau Dashboard](https://public.tableau.com/views/HRDashboard_17405201411940/HRSummary?:language=en-GB&:sid=&:redirect=auth&:display_count=n&:origin=viz_share_link)**