Case de análise de dados · Armazém de bebidas
Avarias simuladas · volumes reais
- Perda estimada por mês
- R$ 210,2 mil
- Das caixas movimentadas
- 0,84%
- Caixas avariadas no período
- 67.426
- Itens analisados
- 9.708
Resumo em 1 minuto
3 achados, 3 ações
46%
da perda vem de 3 combinações
Quebra no manuseio na separação, queda de palete no carregamento e quebra no manuseio no carregamento. Nas simulações fica entre 43%–50%; depende sobretudo de quanto da avaria cai na separação.
80%
do custo é long neck
O vidro é 51% do volume e avaria 2,4× mais que a lata. É o achado mais robusto: 76%–84% em todas as faixas de premissa.
+46%
na separação, ajustado por mix
A taxa bruta mostra +31% e faz as outras etapas parecerem melhores, mas é só a troca de vidro por lata (ajustadas: −1%). A simulação embute +45%, e o método recupera a alta.
01Dado real
Três fatos vêm direto do Montgomery, sem nenhuma premissa. O mais importante: a lata foi de 38% para 54% do volume entre 2017 e 2026, e isso muda como qualquer taxa de avaria deve ser lida.
Mix de embalagem por ano
% das caixas movimentadas em cada ano com dado
- Long neck (vidro)
- Lata
- Barril
- Outras
Concentração do volume
2,5%
234 de 9.537 itens (curva A) somam 80% das caixas movimentadas.
Estornos por embalagem
Estornos são raros (0,013% das caixas), mas o barril estorna em 26 dos 27 meses.
- Barril0,152%26 meses com estorno
- Long neck (vidro)0,015%23 meses com estorno
- Lata0,008%19 meses com estorno
- Outras0,003%9 meses com estorno
Como o mix migra para lata, que quebra menos, a taxa bruta de avaria cai sozinha. Qualquer meta de avaria precisa ser ajustada por mix.
02Pareto de perdas
Cada barra é um motivo em uma etapa, ordenado pelo custo. 9 combinações somam 80% da perda; a maior, quebra no manuseio na separação, sozinha responde por 27%.
Custo da avaria por motivo × etapa
Rótulo: % do custo · % acumulado. A linha tracejada marca o corte de 80%.
Atacar a quebra no manuseio da separação vem antes de qualquer outra frente: é o maior item isolado e está crescendo.
03Embalagem × etapa
Long neck é 51% das caixas movimentadas e 80% do custo da avaria. A separação é a etapa mais cara para todas as embalagens.
Volume × custo por embalagem
% das caixas movimentadas contra % do custo da avaria
Long neck (vidro)
Lata
Barril
Outras
Taxa de avaria por embalagem e etapa
% das caixas movimentadas daquela embalagem que avariam em cada etapa
| Doca | Armazenagem | Separação | Carregamento | |
|---|---|---|---|---|
| Long neck (vidro) | 0,17%R$ 644 mil | 0,22%R$ 863,8 mil | 0,50%R$ 1,9 mi | 0,28%R$ 1,1 mi |
| Lata | 0,07%R$ 117,9 mil | 0,10%R$ 153,6 mil | 0,21%R$ 338,7 mil | 0,12%R$ 185,9 mil |
| Barril | 0,02%R$ 8,8 mil | 0,04%R$ 22,3 mil | 0,10%R$ 54,2 mil | 0,05%R$ 26,5 mil |
| Outras | 0,11%R$ 36,3 mil | 0,15%R$ 46,6 mil | 0,30%R$ 97,9 mil | 0,17%R$ 53,8 mil |
Proteção de palete e manuseio específicos para vidro (cantoneira, filme extra, caixa plástica no fracionado) atacam 80% do custo.
04Custo mensal
A perda acompanha o volume movimentado. A fonte tem lacunas longas (2018, 2020 a 2026): o gráfico mostra cada bloco contínuo separado, sem ligar meses distantes.
Custo da avaria por mês
R$ por mês · linhas tracejadas marcam meses sem dado na fonte
Com a taxa estável perto de 0,84%, o custo mensal é volume × taxa × preço: reduzir a taxa é a única alavanca que não depende de vender menos.
05Tendência
A taxa bruta mostra a separação em +31% e as outras etapas caindo. Mas o mix migrou para lata: fixando o mix da primeira janela, a separação sobe +46% e as outras ficam estáveis. A alta foi plantada na simulação (+45%) para testar o método, e ele a recupera.
Taxa de avaria por etapa, por janela
Variação contra a primeira janela (J1 = 0%)
- Separação
- Doca · Armazenagem · Carregamento
Use a taxa ajustada por mix como indicador: a bruta confunde troca de embalagem com melhora de processo.
06Curva ABC
234 itens (curva A) somam 80% do volume e 80% do custo da avaria. Que a avaria acompanhe o giro é premissa da simulação; o valor da curva é dizer por onde começar.
Volume × custo da avaria por classe ABC
A: 80% do volume · B: até 95% · C: o restante
A234 itens · 0,84%
B588 itens · 0,86%
C8.715 itens · 0,73%
Os 10 itens que mais custam em avaria
Custo no período e motivo principal
- 01
CORONA EXTRA LOOSE NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 323,7 mil
Taxa 0,93%
- 02
CORONA EXTRA 2/12 NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 323 mil
Taxa 1,20%
- 03
HEINEKEN 2/12 NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 273 mil
Taxa 1,63%
- 04
MODELO ESPECIAL 24 LOOSE NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 199,4 mil
Taxa 1,44%
- 05
HEINEKEN LOOSE NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 169,9 mil
Taxa 0,87%
- 06
CORONA EXTRA 18PK NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 153,5 mil
Taxa 1,47%
- 07
HEINEKEN 4/6 NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 152,8 mil
Taxa 1,41%
- 08
STELLA ARTOIS 2/12 NR - 11.2OZ
Long neck (vidro)· Quebra no manuseio
R$ 108,5 mil
Taxa 1,39%
- 09
FLYING DOG THE TRUTH 4/6NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 86,5 mil
Taxa 2,84%
- 10
CORONA EXTRA 4/6 NR - 12OZ
Long neck (vidro)· Quebra no manuseio
R$ 85,8 mil
Taxa 0,62%
Prioridade de proteção e de contagem cíclica: começar pelos itens A de vidro, onde volume e fragilidade se somam.
07Robustez
120 simulações com premissas sorteadas em faixas plausíveis: o vidro avariando 1,4× a 2,4× a base, a separação com 30% a 50% da avaria e uma alta de 0% a 60% nela. Cada barra é a faixa p5–p95 de um achado; o ponto é o valor da v1.
Faixa de cada achado nas simulações
Barra: premissas variando (p5–p95) · faixa tracejada: sem alta plantada
- Premissas variando
- Sem alta plantada
- Valor da v1
Do que cada achado depende
Correlação de postos entre a premissa sorteada e o achado (−1 a 1)
| Quanto o vidro quebra a mais | Parte da avaria na separação | Alta plantada na separação | |
|---|---|---|---|
| Long neck (% do custo) | +0,89 | −0,14 | +0,14 |
| Top 3 combinações (% do custo) | +0,18 | +0,92 | +0,29 |
| Separação, ajustada por mix (variação) | +0,12 | +0,08 | +0,97 |
| Separação, taxa bruta (variação) | 0,00 | +0,08 | +0,96 |
| Outras etapas, ajustada (variação média) | −0,05 | −0,14 | +0,09 |
Robusto: long neck ≈ 80% do custo. Depende de premissa: o top 3 e o tamanho da alta. O método de tendência acerta a alta plantada com erro mediano de -1,3 p.p.
08Simulador
Escolha a etapa, a embalagem e o quanto reduzir. A base é a média mensal de caixas avariadas do período; os preços por caixa são premissas e podem ser editados.
Economia estimada
R$ 26.964por mês
R$ 323.568 por ano · 319 caixas a menos por mês
Perda atual no recorte: R$ 89.880 por mês (1.065 caixas)
Onde está a perda do recorte
Custo mensal por etapa, com a parte economizada
- Economizado
- Perda restante
- DocaR$ 29,9 mil
- ArmazenagemR$ 40,2 mil
- SeparaçãoR$ 89,9 mil
- CarregamentoR$ 50,2 mil
Reduzir 30% da avaria na separação economiza R$ 26.964 por mês; a mesma redução em todo o long neck, R$ 50.371.
09O que fazer primeiro
Cada ação nasce de um achado e tem a economia estimada ao lado, com a premissa de redução de 30%.
- 01
Separação: manuseio e fracionado
Treinamento de manuseio, caixa plástica para fracionado de vidro e revisão do ritmo de picking, onde a perda está crescendo.
Impacto estimado: R$ 26.964 por mês
- 02
Long neck: proteção de palete
Cantoneira e filme stretch extra nos paletes de vidro, sem misturar lata e vidro na montagem da carga.
Impacto estimado: R$ 50.371 por mês
- 03
Carregamento e armazenagem: padrão
Padrão de amarração no carregamento e limite de empilhamento sinalizado na posição, para queda de palete e empilhamento excessivo.
Impacto estimado: R$ 26.874 por mês nas 3 combinações principais
- 04
Indicador: taxa ajustada por mix
Acompanhar a avaria com o mix de embalagem fixo. A taxa bruta melhora sozinha quando a venda migra para lata e esconde a piora na separação.
Impacto estimado: Meta que não se engana com o mix
10Método
Pipeline reproduzível de ponta a ponta, com testes e o SQL de cada gráfico a um clique.
- 01
Extração
Montgomery County (EUA): Warehouse and Retail Sales, dado aberto e mensal.
- 02
Tratamento
Cerveja e barris, embalagem pela descrição, devoluções separadas.
- 03
Simulação
Avarias com seed fixo e premissas declaradas, abaixo do teto da FAO.
- 04
SQL
SQLite com CTEs e window functions: uma query por pergunta.
- 05
Site
JSONs versionados, Next.js estático, testes de contrato no CI.
Decisões
Volume real, avaria simulada
Não existe dado aberto de avarias por SKU. O volume vem de um armazém real; as avarias são simuladas e declaradas como tal.
Calibração
Taxa base de 0,6% das caixas, multiplicada por embalagem e etapa. A FAO mede 13,2% de perda de alimentos entre colheita e varejo (2021); bebida embalada perde bem menos.
Lacunas respeitadas
A fonte tem 27 meses com dado entre 2017 e 2026. Tendências comparam blocos contínuos, nunca meses distantes como se fossem seguidos.
Preços em R$
O dado de origem não tem preço. Cada embalagem tem um preço médio por caixa, editável no simulador.
De onde vem cada número
- Volumes, mix de embalagem, curva ABC, estornosDado real
- Preço médio por caixa (R$)Premissa
- Taxa base, quanto cada embalagem quebra, parte de cada etapa, alta na separaçãoPremissa
- Avarias por motivo e etapa, custos, Pareto, achadosDerivado da simulação
Limites
- Os valores de avaria e custo são ilustrativos: mostram o método, não a realidade de uma empresa.
- A embalagem é inferida pela descrição; 9.708 itens têm classificação automática.
- Nenhum dado de empresa entra no repositório ou no site.
Stack
- Python
- pandas
- NumPy
- SQL
- SQLite
- pytest
- ruff
- GitHub Actions
- Next.js
- TypeScript
- D3
- Motion
- Tailwind CSS
Reproduzir
$ pip install -r requirements.txt
$ python src/extract.py && python src/transform.py
$ python src/simulate.py && python src/export_web.py
$ pytest -q
$ cd web && npm install && npm run dev