---
# System prepended metadata

title: Welcome to your team’s workspace

---


# CUSTO DE MANUTENÇÃO DE ESTOQUE

Este é o perfil de uma documentação técnica desenvolvida para o projeto final do Bootcamp da EMBRAER Social Tech Careers.

Neste documento, vamos abordar a estrutura do projeto, as fórmulas e as tecnologias utilizadas e as considerações importantes sobre o mesmo.

# Tema 

 ##  Análise de Impacto Geopolítico nas Operações Logísticas de Ligas de Titânio da EMBRAER
 
Bem-vindo ao projeto, como Cientistas de Dados, exploramos os impactos significativos das condições geopolíticas durante o período de guerra na Rússia, nas operações logísticas relacionadas às placas de ligas de titânio. Este estudo foi conduzido com o objetivo de entender como eventos geopolíticos podem afetar diretamente os processos e por conseguinte, abordar a China como um potencial fornecedor para efeito de simulação, sendo apenas dados também fictícios de cotação durante o referido período, pois é importante destacar que, na realidade, a Rússia atualmente fornece 100% do titânio utilizado pela Embraer.
## Analistas 

- Aline A Ferreira - [LinkedIn](www.linkedin.com/in/aline-ferreira-front-end)
- Aline Queiroz - [LinkedIn](https://www.linkedin.com/in/alinesantanaqueirozsantos/)
- Bárbara Santos - [LinkedIn](https://www.linkedin.com/in/saeky/)
- Daniela Sidrao - [LinkedIn](https://www.linkedin.com/in/danielasidrao/)
- Edcléia Aline Freitas - [LinkedIn](https://www.linkedin.com/in/edcleia/)
- Giovana Zucareli - [LinkedIn](https://www.linkedin.com/in/giovana-zucareli-1aa205202/)
- Tatiane - [LinkedIn](https://www.linkedin.com/in/tatiane-denzeacomo-a98b73233?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app)




## Organização da Equipe 

Utilizamos o Trello como ferramenta principal  de organização e priorização das tarefas utilizando metodologias ágeis. 

A organização da equipe foi estruturada da seguinte forma:

## Sprints

- Realizamos Sprint Review todas as quartas-feiras para realização das pequenas entregas ao longo do projeto, alinhamento de ideias e expectativas do projeto. 

## Marcadores de Prioridades

- **Tarefas prioritárias (top priority):** São tarefas críticas para o projeto e que precisam ser realizadas primeiro. Utilizamos o marcador **vermelho** no Trello para essas tarefas.

- **Tarefas de alta prioridade (high priority):** São tarefas importantes, mas não tão críticas quanto as prioritárias. Utilizamos o marcador **amarelo** no Trello para essas tarefas.

- **Tarefas de baixa prioridade (low priority)**: São tarefas que podem ser realizadas posteriormente no projeto. Utilizamos o marcador **verde** no Trello para essas tarefas.

##  Fluxo Semanal da Equipe 

1. Todos os membros da equipe são responsáveis por adicionar tarefas no Board Principal, utilizando os marcadores de prioridade adequados.

2. No início de cada Sprint, a equipe determina quais tarefas serão executadas durante aquela iteração e as transfere para o Board da Sprint.

3. Ao longo da Sprint, os membros da equipe trabalham nas tarefas e atualizam seu status no Trello.

4. Ao final da Sprint, o time revisa o trabalho realizado e move as tarefas concluídas de volta para o Board Principal.


[Trello Inicial](https://drive.google.com/file/d/1bnpLDSDhzFdnIzsBD5j6i5Oyq0vjmx-k/view?usp=drive_link)


[Trello intermediário](https://prnt.sc/ILvN3UZqmPNn)

[Trello Final I](https://prnt.sc/dKuq_kupgMfL)

[Trello Final II](https://prnt.sc/hQz5NwEz3lNj)


# Fluxograma de Trabalho


## Escolha do Indicador
1. Escolhemos o indicador a ser analisado por afinidade de cada integrante da equipe por meio de uma enquete gerada via WhatsApp.

## Pesquisas
2. Realizamos pesquisas relacionadas ao indicador escolhido e o tema base para o projeto.

   - Revisão de literatura;
   - Coleta de dados de mercado;
   - Análises necessárias.

## Divisão de Tarefas da Equipe
3. Dividimos as tarefas entre os membros da equipe nas seguintes áreas:

   - Especialistas em dados;
   - Analistas de pesquisa;
   - Desenvolvedores Python;

## Ferramentas utilizadas 

4. Durante o processo, foi de grande valia a utilização dessas tecnologias pois ajudaram a otimizar o tempo dos processos, clareza no processamento e análise dos dados.


   - Trello 
   - Figma 
   - VS Code
   - MySQL
   - Power BI
   - Power Query
   - Excel 
   - Power Point
   - Git e GitHub
   - HackMD
   - Lightshot
   - qrfy
   - AnyDesk
 
 
 # Cálculo do Custo de Manutenção de Estoque
 
 A eficácia desse cálculo ajuda a otimizar seus níveis de estoque, reduzindo custos desnecessários, melhorando o fluxo de caixa e garantindo a disponibilidade adequada de produtos para atender à demanda do mercado
 
 [Cálculo do Custo de Manutenção ](https://prnt.sc/AIoW0xvU_nFD)


# Arquitetura de Dados

Nesta seção, apresentaremos a arquitetura de dados implementada no projeto "Custo de Manutenção de Estoque". A arquitetura abrange a estrutura do banco de dados MySQL, os modelos de dados no Power BI e os fluxos de dados utilizados.

## Diagrama do Projeto 

Representação visual do projeto para ajudar a compreender a estrutura e a inter-relação dos processos realizados 


[ Diagrama ](https://prnt.sc/msaVlf9UbjXK)


## Fluxos de Dados

Os fluxos de dados representam o caminho percorrido pelos dados desde sua geração até a visualização no Power BI. Segue descrição do fluxo de dados implementado neste projeto:

### Utilização do Python

Desenvolvemos scripts em Python para gerar dados randômicos e leitura de arquivos na estrutura do código.

   - Utilizamos a biblioteca Pandas para a leitura dos arquivos XLSX e para a criação de DataFrame(df) para  o armazenamento dos dados.
   - Utilizamos a biblioteca Faker para gerar dados randômicos pontuais. 
   - Geramos listas de opções para alguns produtos.
   - Loop de interação (for).
   - Manipulação de dados do DataFrame:
   
   - Criação de consultas SQL dinâmicas com os dados gerados e com os dados captados de arquivos XLSX direto no codigo fonte. 
   - Execução de consultas SQL (com cursor)
   - Tratamento de exceções com os blocos try...except durante a inserção no banco de dados.
   - Fechamento de conexões com try...except
   - Print para acompanhar os possíveis erros ou checagem dos dados gerados antes de inserir os mesmos no banco de dados.

   - Preparo das consultas para a análise no Power BI.
   
   
- [PYTHON - Try...Except](https://prnt.sc/Un1hWusblLuN)
- [PYTHON - Create_table](https://prnt.sc/8FMHvaEmZVIz)
- [PYTHON - Read_Excel](https://prnt.sc/gKlrD9_5WmTY)


### Utilização do SQL

O MySQL foi utilizado para armazenar os dados gerados pelo Python. Operações incluíram:

- Execução de consultas SQL com cursor.
- Tratamento de exceções no banco de dados.



## Banco de Dados 

 O SGBD (Sistema Gerenciador de Banco de Dados) que estamos utilizando é o MySQL Server.
 
 A ferramenta para o controle das funcionalidades é o WorkBench.
 
 O modelo de banco de dados utilizado é o Relacional.

### Estrutura do Banco de Dados

- O Diagrama de Entidade e Relacionamento representa as entidades e os relacionamentos entre elas, proporcionando uma visão clara da organização dos dados.

[EER Diagram](https://prnt.sc/V1QiNgWxfyHL)

## Operações no Banco de Dados usando MySQL Workbench

 Realizamos operações diversas no MySQL Workbench para garantir a integridade e eficiência dos dados. Algumas operações incluem:

 ### Design de Entidades e Relacionamentos:
 
 - Utilizamos engenharia reversa para gerar um modelo de ER, facilitando a compreensão e documentação do banco de dados.


 [EER Diagram ](https://prnt.sc/V1QiNgWxfyHL)


### Backup 

-  Realizado backups do banco de dado para garantir a segurança e a recuperação em caso de perda de dados. 

  [Backup](https://prnt.sc/TQ5tvKIJrmXR)
  
### Procedure de Atualização Automática de Componentes

- Esta procedure foi desenvolvida para automatizar a atualização da tabela de produtos e garantir que, ao inserir um novo componente, esse seja refletido na tabela de backup ao final de cada dia. 
- A execução do procedimento está programada para ocorrer todos os dias da semana às 18:00 horas.

  
 [Procedure ](https://prnt.sc/e4Oxd4PEpZf7)

## Normalização dos Dados no Excel
7. Alguns dados foram importados para o Excel.

   - Normalizamos os dados conforme necessário.
   - Realizamos a limpeza e preparação adicional.
   - Utilizamos funções "Se" como forma de filtro específico.

## Modelos de Dados no Power BI
8. Importamos os dados normalizados no Power BI.

   - Desenvolvemos visualizações e dashboards.
   - Criação de análises interativas.
   - Utilizamos DAX (Data Analysis Expressions)
   - Relacionamentos entre tabelas 
   - Documentação explicativa dentro do Excel base



[DAX](https://prnt.sc/n7a_aQaYj0fF)
[FatCompra](https://prnt.sc/AaVZKjowzLZA)
[FatDolar](https://prnt.sc/LmIP0By6T9xj)
[FatTitanio](https://prnt.sc/SKVRU4uKxwl9)
[FatTitanio](https://prnt.sc/27CwP9egb1xQ)
[Todas as tabelas I](https://prnt.sc/AoraW9OlEETp)
[Todas as tabelas II](https://prnt.sc/J2_LabrYKp38)
[Documentação Excel I - Descrição dos campos](https://prnt.sc/fdeV8U2uwmy6)
[Documentação Excel II- Descrição das premissas](https://prnt.sc/cSvFqGCY8h9N)



## Análise
9. Realizamos reuniões pontuais para analisarmos os resultados e interpretarmos os insights obtidos.

   - Identificamos assim tendências e padrões entre os dados.
   - Tomada de decisões com base nos resultados e no momento geopolítico.


[Insights Obtidos](https://prnt.sc/5Z-pRBr-qJMM)



## Implementações Futuras

10. Estamos entusiasmadas em anunciar uma série de iniciativas que solidificarão nosso compromisso com a excelência e inovação. Iniciaremos o **desenvolvimento de uma API dedicada**, proporcionando cotações em tempo real do Dólar e Titânio. Essa ferramenta será essencial para respaldar decisões estratégicas no dinâmico mercado financeiro, permitindo acesso rápido e preciso a informações vitais.

     No âmbito do **beneficiamento de titânio** , estamos direcionando esforços para aprimorar nossos processos de usinagem. Tecnologias avançadas serão implementadas, visando a otimização e eficiência na produção, garantindo ao mesmo tempo elevados padrões de qualidade. Esta abordagem reflete nosso comprometimento com a inovação tecnológica e a entrega de produtos de alta qualidade.

    Adicionalmente, a gestão de estoque será potencializada com o aprimoramento do nosso **sistema Kardex**. Este sistema, baseado em tempo real, oferecerá uma visão holística e precisa do inventário, permitindo uma administração eficiente e rastreabilidade detalhada. Acreditamos que esta abordagem refinada será fundamental para uma gestão logística mais eficaz e tomada de decisões informadas.
 


## Slide Power Point

11. Neste slide, apresentamos uma breve descrição sobre as integrantes e o projeto.


[Apresentação Power Point](https://1drv.ms/p/s!AnyAkyGnyeq07BTVRRIHbmZgAQ7C?e=bLwgcJ&nav=eyJzSWQiOjI3MiwiY0lkIjo1NTEwMDIyMzF9)


    




