Automação para gerar dashboards interativos a partir de planilhas de inventário e RH.
Go to file
João Pedro Toledo Goncalves 2879e23f90 Estrutura inicial do projeto de dashboard de inventário 2025-10-15 14:13:00 -03:00
scripts Estrutura inicial do projeto de dashboard de inventário 2025-10-15 14:13:00 -03:00
.gitignore Estrutura inicial do projeto de dashboard de inventário 2025-10-15 14:13:00 -03:00
README.md Estrutura inicial do projeto de dashboard de inventário 2025-10-15 14:13:00 -03:00

README.md

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/.