1.8 KiB
1.8 KiB
Dashboard de Inventário e Análise de Risco - Grupo Pralog
Este projeto automatiza a coleta, normalização e visualização de dados do inventário de colaboradores e equipamentos do Grupo Pralog, gerando um dashboard interativo para análise de conformidade e riscos.
Funcionalidades
- Normalização de Dados: Limpa e padroniza informações de múltiplas planilhas de origem.
- Enriquecimento de Dados: Adiciona colaboradores ausentes e cruza informações entre as fontes.
- Geração de Dashboard: Cria um relatório HTML interativo com KPIs, gráficos e tabelas detalhadas por gestor e equipe.
- Análise de Risco: Identifica e classifica riscos como falta de dados, uso de equipamento próprio, inconsistências de cadastro, etc.
Estrutura do Projeto
/
├── dados_entrada/ # Planilhas Excel de origem (ignoradas pelo Git)
├── relatorios_gerados/ # Onde os dashboards HTML são salvos (ignorados pelo Git)
├── scripts/ # Contém os scripts Python
│ ├── normalizar_planilha.py # Script de preparação e limpeza dos dados
│ └── inventario.py # Script principal que gera o dashboard
├── .gitignore # Arquivos e pastas a serem ignorados pelo Git
└── README.md # Esta documentação
Como Executar
- Pré-requisitos: Certifique-se de ter o Python e o Pandas/Plotly instalados (
pip install pandas openpyxl plotly). - Dados: Coloque as planilhas
dados.xlsxeInventario de Equipamentos...na pastadados_entrada/. - Execução:
- Primeiro, execute o script de normalização:
python scripts/normalizar_planilha.py - Em seguida, execute o script principal para gerar o dashboard:
python scripts/inventario.py
- Primeiro, execute o script de normalização:
- Resultado: O arquivo
dashboard_interativo_final.htmlserá gerado na pastarelatorios_gerados/.