Neste projeto o objetivo foi a realização de um processo completo de ETL (Extract, Transform, Load), criação de um DW (Data Warehouse) e de um Dashboard com dados obtidos da NBA (National Basketball League).
O trabalho em si, onde todos os processos estão documentados e detalhados encontra-se em:
O Dashboard (.pbix), já contendo a base de dados tratada oriunda do DW, encontra-se em:
Os dados utilizados foram obtidos através da API da NBA, foram criados scripts em Python para cada tipo de dado a ser consumido:
- Box Scores (Ficha de Pontuação): https://github.com/ArthurPatricio/NBA_BI_Project/blob/main/get_box_scores.py
- Games (Jogos): https://github.com/ArthurPatricio/NBA_BI_Project/blob/main/get_games.py
- Players Stats (Estatísticas dos Jogadores): https://github.com/ArthurPatricio/NBA_BI_Project/blob/main/get_players_stats.py
- Standings (Tabela de Classificação): https://github.com/ArthurPatricio/NBA_BI_Project/blob/main/get_standings.py
- Teams (Times): https://github.com/ArthurPatricio/NBA_BI_Project/blob/main/get_teams.py