https://github.com/quantumudit/insurance-portfolio-analysis
This project focuses on analyzing and visualizing the insurance portfolio of an anonymous company that implemented an aggressive growth plan in 2021 across the counties of Florida using Python and Power BI
https://github.com/quantumudit/insurance-portfolio-analysis
data-analytics data-transformation data-visualization etl geospatial-analysis jupyter-notebook power-bi python
Last synced: 5 months ago
JSON representation
This project focuses on analyzing and visualizing the insurance portfolio of an anonymous company that implemented an aggressive growth plan in 2021 across the counties of Florida using Python and Power BI
- Host: GitHub
- URL: https://github.com/quantumudit/insurance-portfolio-analysis
- Owner: quantumudit
- License: other
- Created: 2021-12-27T18:45:20.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-29T13:36:03.000Z (almost 4 years ago)
- Last Synced: 2025-06-12T17:09:09.443Z (5 months ago)
- Topics: data-analytics, data-transformation, data-visualization, etl, geospatial-analysis, jupyter-notebook, power-bi, python
- Language: Python
- Homepage:
- Size: 4.37 MB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
![Project Logo][project_logo]
---
Analyzing & Visualizing Insurance Portfolio within Florida with Python and Power BI
Overview •
Prerequisites •
Architecture •
Demo •
Support •
License
## Overview
This project focuses on analyzing and visualizing insurance portfolio of an anonymous company that implemented an aggressive growth plan in 2021 across the counties of Florida.
The dataset used is completely fictitious and solely made-up just for demonstrating a data analytics case study.
The repository directory structure is as follows:
Insurance-Portfolio-Analysis
├─ 01_SOURCE
├─ 02_ETL
├─ 03_DATA
├─ 04_ANALYSIS
├─ 05_DASHBOARD
├─ 06_RESOURCES
The types of content present in the directories is as follows:
**01_SOURCE**
This directory contains the the received/downloaded raw data that needs to be cleaned and organized to ease out the data analysis and visualization process.
**02_ETL**
This directory contains the ETL script that takes the raw dataset as an input, transforms it and exports an analysis-ready dataset into the _03_DATA_ directory.
**03_DATA**
This directory contains the data that can be directly used for exploratory data analysis and data visualization purposes.
**04_ANALYSIS**
This directory contains the python notebooks that analyzes the clean dataset to generate insights.
For analyzing the data with Jupyter Notebook; we have used the clean dataset present in the SQLite database.
**05_DASHBOARD**
This directory contains the markdown file with an embedded Power BI report link that visualizes the data.
The Power BI dashboard contains slicers, cross-filtering and other advance capabilities that end user can play with to visualize a specific facet of the data or, to get additional insights.
**06_RESOURCES**
This directory contains images, icons, layouts, etc. that are used in this project.
## Prerequisites
The major skills that are required as prerequisite to fully understand this project are as follows:
- Basics of Python & Jupyter Notebook
- Basics of Power BI
In order to complete the project, I've used the following applications and libraries
- Python
- Python libraries mentioned in [requirements.txt][requirements] file
- Jupyter Notebook
- Visual Studio Code
- Microsoft Power BI
> The choice of applications & their installation might vary based on individual preferences & system settings.
## Architecture
The project architecture is quite straight forward and can be explained through the below image:
![Process Architecture][process_workflow]
As shown in the above workflow; we are first performing necessary cleaning and transformation in the received raw dataset using Python and exporting the clean dataset as a comma-separated flat file
Finally; we leverage the clean & analysis-ready dataset for exploratory data analysis (EDA) using Jupyter Notebook and creating an insightful report using Power BI.
## Demo
The interactive Power BI dashboard can be viewed here:
[![Power BI Dashboard][dashboard_image]][dashboard_link]
## Support
If you have any doubts, queries or, suggestions then, please connect with me in any of the following platforms:
[![Linkedin Badge][linkedinbadge]][linkedin] [![Twitter Badge][twitterbadge]][twitter]
If you like my work then, you may support me at Patreon:
## License
This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format for noncommercial purposes only, and only so long as attribution is given to the creator. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.
[project_logo]: 06_RESOURCES/project_cover_image.png
[process_workflow]: 06_RESOURCES/process_architecture.png
[scraping_graphic]: 06_RESOURCES/scraping_graphic.gif
[dashboard_image]: 06_RESOURCES/dashboard_image.png
[requirements]: ./requirements.txt
[linkedin]: https://www.linkedin.com/in/uditkumarchatterjee/
[twitter]: https://twitter.com/quantumudit
[dashboard_link]: https://app.powerbi.com/view?r=eyJrIjoiMDQ1ZTNkNzYtYjYzNC00ODAyLTk5NDUtN2FjNDE3MDA5NWU5IiwidCI6IjcwODlkNGIxLTQyMmUtNDYzZi1hNGM3LTViY2FiOTk0MGRiZCJ9
[linkedinbadge]: https://img.shields.io/badge/-uditkumarchatterjee-0e76a8?style=flat&labelColor=0e76a8&logo=linkedin&logoColor=white
[twitterbadge]: https://img.shields.io/badge/-@quantumudit-1ca0f1?style=flat&labelColor=1ca0f1&logo=twitter&logoColor=white&link=https://twitter.com/quantumudit