32 lines
1.8 KiB
Markdown
32 lines
1.8 KiB
Markdown
# 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
|
|
|
|
1. **Pré-requisitos**: Certifique-se de ter o Python e o Pandas/Plotly instalados (`pip install pandas openpyxl plotly`).
|
|
2. **Dados**: Coloque as planilhas `dados.xlsx` e `Inventario de Equipamentos...` na pasta `dados_entrada/`.
|
|
3. **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`
|
|
4. **Resultado**: O arquivo `dashboard_interativo_final.html` será gerado na pasta `relatorios_gerados/`. |