GithubHelp home page GithubHelp logo

alurachallengebi's Introduction

Alura Challenge BI

O desafio consiste em desenvolver dashboards de logística, marketing e financeiro, utilizando conceitos de BI, do básico ao avançado, e criar um portfólio na área. Tudo isso durante as quatro semanas propostas no desafio.

Semana 1: Logística

Semana 2: Marketing

[Semana 3 e 4: Financeiro] | Em Breve! 🔥

🚚 Semana 1: Logística (Alura Log):

A pessoa que gerencia a área de logística da Alura Log, está enfrentando algumas mudanças em sua área por conta do aumento da demanda dos serviços de logística no período da pandemia. Ela quer manter a qualidade de seu serviço, mas para isso precisa acompanhar constantemente as métricas do seu departamento para tomar as melhores decisões. Quando nos contou isso, analisamos que para auxiliar nesse desafio precisaremos fazer um dashboard para logística. Para isso, vamos visualizar algumas métricas muito importantes para a área.

Indicadores solicitados:

✔️ Visualizar quantas entregas foram feitas no prazo

✔️ Visualizar quantas entregas foram feitas atrasadas

✔️ Mostrar o número de veículos disponíveis

✔️ Calcular o S2D - Ship to door - expedição até a entrega, medido em dias

✔️ Visualizar o nível médio de estoque por ano

✔️ Mostrar o índice de ocorrências por estado.

⏩ Etapa 1: ETL

As fontes de dados são 4 planilhas em .csv extraídas para o Power BI através do Power Query. As principais transformações necessárias foram divisão de coluna, substituição de valor, tratamento de datas (formato EUA) e join. Nessa etapa, também são revisados/criados os relacionamentos entre as tabelas carregadas.

image

⏩ Etapa 2: criação das medidas (indicadores)

Algumas colunas adicionais foram criadas com DAX para facilitar os cálculos das medidas, como abaixo:

image

Medidas criadas:

Medida Fórmula
% Entregas realizadas dentro do prazo DIVIDE([Entregas realizadas dentro do prazo],[Entregas realizadas])
% Entregas realizadas fora do prazo DIVIDE([Entregas realizadas fora do prazo],[Entregas realizadas])
% Receita pedidos acumulados DIVIDE([Receita pedidos acumulado],CALCULATE([Receita pedidos],ALL(Pedidos[Desc Produto])))
Entregas realizadas CALCULATE(COUNT(Pedidos[ID Pedido]),Pedidos[Status do pedido] = "Entregue")
Entregas realizadas dentro do prazo CALCULATE(COUNT(Pedidos[Entrega dentro do prazo]),Pedidos[Entrega dentro do prazo] = 1)
Entregas realizadas fora do prazo CALCULATE(COUNT(Pedidos[Entrega dentro do prazo]),Pedidos[Entrega dentro do prazo] = 0)
Pedidos atrasados CALCULATE(COUNT(Pedidos[ID Pedido]),Pedidos[Pedido atrasado] = 1)
Qtde veiculos disponiveis CALCULATE(COUNT(Veiculos[ID Veículo]),Veiculos[Status] = "Disponível")
Quantidade produtos SUM(Pedidos[Quantidade])
Ranking produtos quantidade RANKX(ALL(Pedidos[Desc Produto]),[Quantidade produtos])
Ranking produtos receita pedidos RANKX(ALL(Pedidos[Desc Produto]),[Receita pedidos])
Receita pedidos SUM(Pedidos[Receita pedido])
Receita pedidos acumulado CALCULATE([Receita pedidos],TOPN([Ranking produtos receita pedidos],ALL(Pedidos[Desc Produto]),[Receita pedidos],DESC))

⏩ Etapa 3: montagem do dashboard

O esquema de cores utilizado foi o Daltônico (nativo do pBI), buscando por bastante contraste entre as informações, os gráficos e o background com o objetivo de tornar o dashboard acessível.

Capa do dashboard:

image

✔️ Plus! Adicionado o indicador da quantidade de pedidos atrasados.

Detalhe da tooltip para os veículos disponíveis:

image

🔥 Plus!

Além dos indicadores solicitados, uma página adicional com informações gerenciais foi criada para proporcionar insights ao negócio.

✔️ Receita total dos pedidos + tabela ordenada pelas categorias de produtos que mais geraram receita.

✔️ Quantidade total dos produtos entregues + tabela ordenada pelas categorias de produtos com maior quantidade entregue.

✔️ Distribuição da quantidade de pedidos pelo modal de transporte utilizado.

image

🛒 Semana 2: Marketing (Alura Shop):

Agora a Alura Shop investiu em publicidade para se destacar no mercado, e a gerência da empresa tem dúvidas se o retorno dessa propaganda surtiu efeito. A nossa missão é apoiar a gerência em suas tomadas de decisão, e elucidar as dúvidas. Para isso desenvolveremos um dashboard estratégico de marketing com o objetivo de monitorar uma campanha de publicidade paga durante o mês de julho de 2021. Apresentaremos indicadores relevantes para a validação estratégica do negócio.

Indicadores solicitados:

✔️ Calcular o total de compras

✔️ Calcular o total de valor convertido em compras

✔️ Mostrar o total do valor investido na campanha

✔️ Calcular o custo por clique

✔️ Exibir a jornada de compra

✔️ Calcular a taxa de conversão

✔️ Mostrar o ticket médio por dispositivo

✔️ Mostrar Retorno do investimento em publicidade (ROAS) por idade e gênero

✔️ Calcular o valor convertido em compras por dia

Além disso, foi solicitado que o dashboard tivesse atualizações em dias úteis às 9h e a exibição do horário da atualização.

⏩ Etapa 1: ETL

As fontes de dados são 2 arquivos em .json extraídos para o Power BI através do Power Query. Não foram necessárias grandes manipulações nos arquivos, somente pequenas alterações de transformações de textos e filtros dos dados. Também não foi necessário criar uma relação entre as tabelas.

⏩ Etapa 2: criação das medidas (indicadores)

Medidas criadas:

Medida Fórmula
CPC DIVIDE(SUM(Tabela_idade_e_genero[Quantia gasta (BRL)]), SUM(Tabela_idade_e_genero[Cliques no link]))
Conversão em compras DIVIDE(SUM(Tabela_idade_e_genero[Compras]), SUM(Tabela_idade_e_genero[Cliques no link]))
Ticket Médio DIVIDE(SUM(Tabela_dispositivos[Quantia gasta (BRL)]), SUM(Tabela_dispositivos[Compras]))
ROAS DIVIDE(SUM(Tabela_idade_e_genero[Valor de conversão de compras]), SUM(Tabela_idade_e_genero[Quantia gasta (BRL)]))

⏩ Etapa 3: montagem do dashboard

O esquema de cores utilizado foi o Daltônico (nativo do pBI), buscando por bastante contraste entre as informações, os gráficos e o background com o objetivo de tornar o dashboard acessível.

O dashboard foi dividido em duas páginas, sendo a primeira com a Visão Compras:

image

E a segunda com a Visão Custos e Retorno:

image

🔥 Plus!

✔️ Dois visuais foram adicionados na Visão Compras para acrescentar informações nas tomadas de decisões:

image

💡 O Facebook está morrendo, certo? Para a Alura Shop: não! Esta é a plataforma que mais converte em compras através dos anúncios. Definir corretamente a praça (alô, Ps do Marketing!) de distribuição dos anúncios é fundamental para uma melhor conversão.

💡 Além disso, o dados mostram que os anúncios exibidos no feed são a melhor opção para conversão. Capriche no copy e no design desse formato!

✔️ Na Visão Custos e Retorno, foi adicionado o indicador ROAS total, pois não faz sentido vê-lo apenas quebrado por idade e gênero.

✔️ Além disso, ver o valor gasto e a quantidade de cliques quebrados por dia auxilia no entendimento das sazonalidades ou melhoras no desempenho dos anúncios. Ambos os dados também podem indicar um aumento da concorrência, elevando o CPC, por exemplo.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.