Olá pessoal meu nome é João Paulo e a ideia desse vídeo é a gente apresentar o projeto proposto pelo indício onde e a gente aplica conhecimento de engenharia de analítica utilizando ferramentas modernas de dados para esse projeto nós vamos utilizar o dbt pra nossa transformação e modelagem o snowflake PR comod DW e o Power bi pra visualização de dados tá então vou mostrar aqui como é que o A modelagem foi feita utilizando o dbt Aqui nós temos o dbt cloud tá então para essa modelagem a gente utilizou as três camadas camada de Stage a camada
de Mars a camada de intermediate onde a camada de Stage e a gente traz as tabelas do nosso Raw o mais próximo possível da da realidade tá aqui foi configurado o sce eh aonde a gente vai buscar essas tabelas lá no no na Nossa camada de de de Raw né no no snowflake Então aqui tem todas as colunas tem todas as tabelas e suas descrições eh nós temos aqui o arquivo mods eemo onde a gente define os nossos testes né a gente define o que que como é que a gente vai testar esses nossos modelos
então nós temos teste aqui genéricos e not New e Unic para todos os modelos que a gente criou para essa camada de Stage tá bem e nossa outra camada aqui a a gente eh tem a intermediate essa camada é onde a gente faz as agregações a gente faz as junções a gente faz as transformações mais pesadas aplicações de regras e nesse caso específico eu utilizei para fazer a criação na tabela agregada essa tabela agregada é a tabela de motivos de de pedidos e ela é é agregado porque cada pedido ela pode ter várias vários motivos
de de de de de venda né E a nossa tabela Fata ela foi pensada na gron realidade de item então pra gente poder saber os valores que foram e e evitar linhas duplicadas e a gente criou essa tabela agregada a gente agrega através de um Array os motivos dentro de cada pedido tá E aqui nós temos a camada de mar onde é a camada de disponibilização de dados aqui onde a gente cria nossas dimensões dimensões de cartão de crédito dimensões de cliente dimensões de endereço produtos e razões de venda além da a nossa tabela calendário
Tá bem então nós temos aqui a nossa fat vendas onde a gente cria eh algumas medidas quantitativas como por exemplo a nossa o nosso valor de venda que é o nosso valor bruto eh onde a gente pega aqui a eh unit Price é o preço de cada produto multiplicado pela quantidade vendida assim como o valor negociado que a gente subtrai eh os descontos aplicados no no pedido tá então então a gente traz todas as dimensões e a gente cria a nossa tabela fatos a gente cria aqui a surrogate que a nossa chave é é artificial
E trazemos aqui as nossas Chaves artificiais também que foram criad nas dimensões pra gente poder fazer as ligações lá na nossa camada de visualização e trazemos Aqui as nossas medidas tá então essa a nossa tabela fato e eu quero demonstrar aqui um um teste que foi que foi criado pra gente validar o valor de vendas realizadas em 2011 Então para isso eu criei uma macro essa macro aqui ela aceita os valores de parâmetro de data e o valor e o coluna então a gente cria esse parâmetro a gente configura ela aqui na nossa camada mar
no modelo emo dentro da nossa coluna que a gente quer validar que no caso é a nossa revenue então a gente coloca aqui o ano de 2011 e o valor que a gente espera que seja trazido esse teste tá Então nós vamos rodar ele aqui nós vamos rodar ele só na só na rodar essa Fate venda que aqui ele vai rodar todos os testes eu vou fazer um um uma vou mudar aqui 15 ele tem que dar errado porque não foi o que eu defini né Eu não é o que vai trazer na realidade então
só pra gente ver aqui também ele aplica todos os testes né relacionados a teste de venda ele deu erro né então eu vou voltar aqui eu vou colocar o 16 que é o valor real que a que é das vendas de 2011 que foi passado no P projeto né na abertura do projeto nós vamos rodar o teste novamente e ele tem que passar agora com sucesso Cadê ele rodou tá rodando não vamos colocar um rerun aqui beleza ele vai rodar os testes aqui novamente e agora a gente espera aqui que todos os testes passem com
sucesso Ok perfeito todos os testes passados e rodados aí com com com sucesso tá então o que que a gente faz a gente todos os testes realizados tudo direitinho a gente faz o Deploy nós temos o Deploy aqui e a gente cria tarefa de Deploy e a gente vai rodar esse Deploy aqui tá bom e ele vai depois Deploy ele vai rodar lá no snowflake esse aqui é o snowflake onde eu criei uma estrutura de de Dev né de de desenvolvimento e cabelo de produção então quando eu faço Deploy ele escreve aqui no prod quando
eu só rodo um Run el ele vai na minha camada de de Dev aqui tá bom então construído esse esses SM essas né Essas dimensões essas fatos nós vamos pro Power Bi que é onde o o o cliente vai visualizar tudo que a gente fez então a gente vem aqui para Power bi essa é a nossa página principal onde a gente traz aqui já o faturamento bruto em 2008 para corroborar com aquele teste que a gente fez nós temos algum filtros aqui de ano e nós temos aqui nós recess a página principal aqui a gente
pode fazer vários filos a gente pode buscar para Cidade a gente pode buscar pro país ano e mês e a gente traz alguns grandes números aqui nós respondemos as perguntas aqui das cinco maiores cidades aqui ele já traz um um um uma uma concatenação né da cidade estado e país trazemos aqui os 10 principais clientes em ranking temos aqui o primeiro segundo e terceiro os cinco principais motivos que vem daquela tabela agregada que nós fizemos nós temos aqui um aviso também que essa tabela por ser agregado não sofre filtro dos outros visuais nós temos aqui
os principais motivos de venda na verdade os principais bandeiras de cartão né então a gente tem o top aqui das principais bandeiras de cartão nós temos a evolução dos pedidos aqui ao longo do ano e a gente tem uma parte muito legal aqui que a gente faz uma análise de decomposição relacionada aos produtos então a gente consegue analisar os produtos por categoria subcategoria modelo e cor então isso fica muito flexível pro cliente poder analisar da forma o que que ele quiser tá para finalizar a gente tem aqui uma documentação então a gente entra aqui na
documentação e a gente consegue fazer uma visualização aqui de dos relacionamentos que foram feitos né de qual tabela para qual qual coluna que foi utilizado para fazer essa interligação o tipo se o relacionamento tá ativo o tipo de direção e Aqui nós temos de forma gráfica né Nós temos aqui todas as as dimensões filtrando a tabela vendas de endereço cliente cartão temos aqui a nossa tabela agregada sendo também filtrado pela dinin razões e Gin tabelas aqui a gente tem também a documentação relatada de tabelas e colunas então a gente pode analisar Por exemplo essa tabela
cliente a gente clica aqui ele vai trazer todas as colunas referentes a essa tabela além das descrições então tem tudo certinho Você pode buscar né a descrição aqui pro palavra-chave na tabela e coluna e nós temos aqui as medidas então aqui ele traz todas as medidas que foram criadas pro projeto né o nome em qual passa que ela foi organizada sua descrição e a expressão dax então a gente pode filtrar aqui essa tabela medidas aqui é uma tabela que eu fiz para agregar todas as medidas para organizar elas e aqui a gente queria Passa então
por exemplo eu quero ver as minhas medidas relacionadas à quantidade ele vai trazer só as medidas de quantidade Tá bem então essa é a parte de de documentação a parte que foi feita tendo porbi você pode voltar aqui um pouquinho tem toda aqui a gente tem uma análise inteligente aqui então medida que a gente vai fazer no filtro então por exemplo aqui eu boto buscar pro cidade eu posso colocar brisbane aqui por exemplo ele vai filtrar todos os visuais tá vendo ele vai trazer aqui o resumo do que foi as vendas relacionado da cidade brisbane
então essa aqui é o porbi onde o cliente vai poder fazer as suas análises aqui a gente volta para pra página inicial Tá se todo o repositório todo documentação do projeto tá no giub H pode entrar ele por aqui você tem um código fonte do powerbi que foi feito em pbip você consegue acessar nessa pasta aqui datav tem toda documentação a documentação do projeto a descrição com todos aí o modelo conceitual dos das dificuldades né de tudo que foi feito tá bem eh Então é isso isso é tudo que foi pensado eh foi corrido foi
sucinto mas a ideia era fazer essa apresentação aí geral né desse projeto né então espero um grande abraço e espero nos ver numa outra oportunidade até mais