Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andryadsm/ibrd-statement-loans

đŸĻ Project IBRD Statement of Loans (Python, SQL, Excel, Power BI, Tableau)
https://github.com/andryadsm/ibrd-statement-loans

bank bank-loans dashboard data-analysis data-transformation data-visualization database-management excel finance international-development loans mssqlserver mysql powerbi python sql tableau

Last synced: 11 days ago
JSON representation

đŸĻ Project IBRD Statement of Loans (Python, SQL, Excel, Power BI, Tableau)

Awesome Lists containing this project

README

        

# Statement of Loans of The International Bank for Reconstruction and Development

🌐 Check this project on [my website](https://aadsm2355.wixsite.com/andryadsm/ibrd-stmt-loans)!

📊 View the dashboard in [Tableau Public](https://public.tableau.com/app/profile/andry38a/viz/ibrd_stmt_loans_tableau/Loans).

## Files
- 'IBRD Statement of Loans.twbx' is the Tableau workbook.
- 'db_diagram.png' is a photo of the database diagram.
- 'ibrd_stmt_loans_excel.zip' contains the Excel workbook as an .xlsx file.
- 'ibrd_stmt_loans_excel_pdf.pdf' is the Excel workbook as a .pdf file, not interactive and slightly worsened due to conversion.
- 'ibrd_stmt_loans_get_transform_data.ipynb' is the Jupyter Notebook with all the Python code.
- 'ibrd_stmt_loans_mssql_db.sql' has all the queries for the creation of the entire relational database in MSSQLServer.
- 'ibrd_stmt_loans_mssql_queries.sql' has organized all the queries for data retrieval and checking in MSSQLServer.
- 'ibrd_stmt_loans_mysql_db.sql' has all the queries for the creation of the entire relational database in MySQL.
- 'ibrd_stmt_loans_mysql_queries.sql' has organized all the queries for data retrieval and checking in MySQL.
- 'ibrd_stmt_loans_powerbi.pbix' is the Power BI report.
- 'ibrd_stmt_loans_powerbi.pdf' is the Power BI report as a .pdf file, not interactive.

### 📌 Type
Multiplatform, Automation

### ⚜ī¸ Domain
Banking, International Development

### đŸ’ģ Technologies
- Python (Jupyter Notebook)
- SQL (MySQL, MSSQLServer)
- MS Excel
- Power BI
- Tableau

### 🕹ī¸ Skills
- Database Management
- Data Transformation
- Data Analysis
- Data Visualization
- Business Intelligence

---

⚡ A fully automated, start to end, multiplatform process using the real-time* real-data from The World Bank Group, including data extraction, transformation, storing in relational databases, querying and visualizing in beautiful interactive dashboards!

🐍 Wrote a Python script for data extraction through an API or csv files, then transforming the data and get it ready for exporting, finally connecting to the SQL database and inserting the data; using libraries such as Pandas and NumPy. The script can be ran whenever new data is available.​

đŸ›ĸī¸ Constructed a relational database in both MySQL and MSSQLServer, designed in MySQL Workbench, composed of tables, foreign keys, stored procedures and more.

🔎 Wrote several SQL queries compatible with both platforms for a fast and precise retrieval of useful information and to check that the dashboards' data is accurate.

​📊 Created 3 beautiful interactive dashboards in 3 different platforms: Tableau, Power BI and Excel.​ Retrieving data from the SQL database and displaying it with useful charts into 3 dashboards: Loans, Countries and Details; now with a dark mode toggle!

*real-time has been disabled since there is no maintenance for this project.

---

![Loans](https://github.com/user-attachments/assets/0a18bc3c-93be-46d3-bc28-ab260c5dde21)
![Countries](https://github.com/user-attachments/assets/a9392c28-cb9e-4fdf-81b4-cbd8d48e8b4d)
![db_diagram](https://github.com/user-attachments/assets/83a83929-82a3-49b7-8bbe-a3b4358832cb)

---