Parabéns, você foi selecionado para fazer parte da Segunda Fase do Bootcamp Power BI.
A partir de agora você é membro de um SQUAD.
Somos um time
Agora, mais do que nunca, o trabalho em equipe será primordial para o sucesso desta fase. Você já recebeu o contato dos seus colegas por e-mail, logo está na responsabilidade de vocês a organização, diálogo e desenvolvimento enquanto equipe.
O programa não estabelece a quantidade de reuniões ou o formato de trabalho de vocês enquanto time. Porém, é essencial que haja sinergia na execução das tarefas e nas tomadas de decisão.
Neste momento é que vamos testar o quanto cada um de vocês está comprometido com nossos pilares.
Enquanto SQUAD, vocês deverão somar suas habilidades para a execução do projeto. De qualquer modo, existem atribuições específicas que poderão ser distribuídas entre os membros da equipe ou trabalhadas concomitantemente.
Manipulação de Banco de Dados
Estruturação e Modelagem de Dados
Realização de Cálculos para Análises
Design de Dashboards e Storytelling
Guia de Implementação e Governança
Projeto AgroNeural
Ao longo dos últimos meses imergimos no negócio da AgroNeural, estudando seu público-alvo, a cadência das informações, a relevância dos dados e, com isso, foi possível a construção de 03 Dashboards: Monitoramento, Atendimento e Performance.
Todos os Dashboards desenvolvidos passaram pela etapa de validação do cliente, e a cada nova etapa conseguimos compreender melhor o que deveria estar na dimensão analítica para que, de fato, as visões pudessem ser úteis no dia a dia dos clientes da AgroNeural.
Inclusive, o próprio processo de validação etapa por etapa e a programação de entregas parciais garantiram mais assertividade ao longo do projeto, evitando trabalhos desnecessários.
Agora que os principais Dashboards foram criados, veio o próximo desafio: colocar esses Dashboards em produção.
Até o momento, desenvolvemos nossos Dashboards utilizando arquivos CSV que foram extraídos do Data Warehouse provisório disponibilizado pelo cliente. Nosso objetivo nesta nova fase é recriar o Data Warehouse a partir do banco de dados transacional, que fica em um MongoDB.
A construção de um Data Warehouse é importante para que possam ser feitas consultas amplas e completas nos Dashboards, servindo de maneira estratégica para entender o panorama geral das áreas monitoradas pela AgroNeural.
Atenção!
Não foi estabelecida nenhuma diretriz quanto a qual banco de dados utilizar no DW do seu SQUAD (SQL Server, Oracle, MySQL, etc), tampouco foi estabelecido o processo de ETL a ser realizado, porém sempre indicamos o uso do Penatho Data Integration como ferramenta de ETL.
Porém, vocês como equipe, tem total liberdade para escolher a forma que acharem mais conveniente. Não existe melhor nem pior, muito menos certo ou errado.
Análise da Gestão
Na Missão 04 falamos muito sobre a performance do Consultor, ajudando-o a compreender quais áreas e/ou produtores rurais que mais demandam esforço, contribuindo também para que ele tivesse mais previsibilidade do tempo necessário para empreender em cada projeto.
Agora que temos mais familiaridade com os dados relacionados à performance, juntamente com o conjunto de informações levantadas nos Dashboards de Atendimento e Monitoramento, a AgroNeural indicou a importância de consolidar isso dentro de uma visão própria para os Gestores dos Consultores.
Faremos aqui então uma visão complementar que também estará presente no Dashboard da AgroNeural, concluindo o projeto com 4 visões: 3 visões para o próprio Consultor, construídas na Primeira Fase do Bootcamp, e 1 nova visão para os Gestores.
Como time, vocês precisarão agora apresentar as informações que são relevantes para um Gestor. Alguns parâmetros a serem considerados são:
- Dados de atendimentos por Consultor; - Benchmark interno e comparativo de Consultores; - Comparativo de áreas que demandam maior esforço x Quantidade de atendimento.
Obviamente que são necessárias outras informações que ajudem os Gestores nas tomadas de decisão. Para encontrar outros tópicos relevantes, analise os Dashboards construídos nas Missões anteriores.
Fiquem livres para fazerem indicações complementares.
Nossa Missão
Lembre-se: a AgroNeural contratou um time de especialistas, então vocês deverão enxergar possibilidades, oportunidades e formas de surpreender o cliente, consolidando o trabalho executado até aqui.
Os entregáveis desta missão são os seguintes:
Construir um Data Warehouse a partir do banco de dados transacional no MongoDB.
Este banco MongoDB deverá ser criado pelo SQUAD conforme orientações do vídeo disponibilizado na plataforma (reunião com Kleyson).
Criar uma versão final do Dashboard para os Consultores com as visões de Monitoramento, Atendimento e Performance, além de uma visão nova para os Gestores.
A decisão de criar um novo arquivo para o Dashboard dos Gestores ou não é uma decisão estratégica do SQUAD. Atenção: os dados e a estrutura da tabela com os tempos de atendimento são totalmente diferentes da que foi fornecida na Missão 04. Portanto não tente comparar os valores, pois o arquivo CSV fornecido foi 100% "fabricado" por nós para fins didáticos.
Configurar Segurança a Nível de Linha (RLS) no acesso a todas as visões para os usuários que tiverem conta no Power BI Online. Você deve criar uma única função no Power BI Desktop respeitando as seguintes regras:
- O usuário com perfil "consultant" pode ver apenas os dados do seu Business Account nas tabelas Dimensão e apenas os seus próprios dados nas tabelas Fato;
- O usuário com perfil "business", que seria o gestor, pode ver apenas os dados do seu Business Account em todas as tabelas;
- O usuário com perfil "root", que seria o pessoal da AgroNeural acessando a plataforma, podem ver todos os dados sem restrição.
No DW do cliente, esses perfis, junto com o e-mail de acesso ao Power BI Online, ficam em uma tabela chamada "ctrl_security". Segue print da mesma:
Criar um Guia com diretrizes para impulsionar a adoção da solução pelos usuários e com os processos de governança descritos. Questões como as abaixo são importantíssimas de serem definidas:
Quais licenças devem ser adquiridas, e por quem;
Como os clientes da AgroNeural irão acessar os Dashboards, ou seja, como será o processo de compartilhamento dos mesmos (o Power BI Embedded está fora de cogitação devido ao elevado custo e por se tratar de um MVP, porém a AgroNeural deseja que os usuários acessem os Dashboards dentro do iM4);
Como será o processo de mudança do ambiente de Desenvolvimento para o de Produção no Power BI Online;
Quem será responsável por fazer melhorias e incrementos na solução, etc.
Este documento será entregue para o cliente para que ele possa dar continuidade no projeto por conta própria após finalizarmos nossa consultoria.
Outros pré-requisitos do SQUAD:
Definir um nome para o time.
Gravar um vídeo de no máximo 15 minutos junto com os demais membros do SQUAD (o máximo de membros que conseguirem reunir) para descrever como foi o processo de desenvolvimento em equipe e para explicar a solução desenvolvida.
Neste vídeo vocês devem mostrar quais as estratégias que foram adotadas no processo de ETL, quais foram as principais descobertas nas análises realizadas e como será o processo de entrega e implementação para que o cliente possa adotar a solução e dar continuidade no projeto com sucesso.
Este vídeo é para que o Comandante Karpinski possa avaliar o trabalho da equipe, e não será entregue ao cliente.
Entrega do Projeto
Data limite: 25/Abril/2022
Importe o arquivo PBIX, assim como o guia de governança em PDF e o vídeo com a descrição da solução em uma pasta no Google Drive ou OneDrive e compartilhe o link com acesso somente visualização para o e-mail bootcamp@powerbiexperience.com.
Após isso, envie o link desta pasta por e-mail para bootcamp@powerbiexperience.com com o seguinte assunto no e-mail: “Solução Final do SQUAD [NomeDoSQUAD]”.
Atenção: somente um membro do SQUAD deve fazer este processo. Pode copiar todos os membros do SQUAD no e-mail se desejar.