Primeiras aulas do curso Report Analysis com Pentaho: Gerando relatórios empresariais

Report Analysis com Pentaho: Gerando relatórios empresariais

Introdução ao curso - Introdução

Tudo bem gente? Meu nome é Victorino Vila e esse é mais um treinamento dentro da carreira de Business Intelligence pra Pentaho. O foco agora são duas coisas: nós vamos ver análises e nós vamos ver reports, relatórios.

No caso de análise nós vamos começar colocando em prática tudo aquilo que a gente aprendeu de MDX no curso anterior, então nós vamos usar todas as funcionalidades do MDX pra construir análises bem detalhadas, bem complexas. E a gente vai dar ênfase para uma coisa chamada análise de Pareto, ou análise 80/20, eu vou explicar pra vocês durante o curso o que significa essa análise.

E também vamos usar o MDX pra fazer uma análise de conhecer o perfil de vendas de clientes, ou seja, saber quais produtos cada cliente compra e vê esse tipo de perfil. Vocês vão entender melhor quando a gente olhar esse exemplo na prática.

Bem, depois que a gente ver como fazer análise complexas usando tudo aquilo que a gente já aprendeu no MDX, a gente vai começar a falar uma coisa muito importante em qualquer sistema de Business Intelligence que é segregar o acesso. Ou seja, nem todo usuário pode ver todos os dados, então como é que eu, no Pentaho Server, limito o acesso de um usuário à uma informação? Nós vamos ver isso nesse treinamento.

Também nós vamos falar um pouquinho sobre performance das análises. E uma técnica que se usa para testar as performances das análises é a técnica de tabelas agregadas, é como se eu construísse tabelas com dados já previamente sumarizados e aí, de alguma maneira, a gente vai ensinar a OLAP do Pentaho, quando determinadas consultas envolverem dados da tabela agregada, que ela vá buscar daquela tabela porque vai ser muito mais rápido.

Bem, também nesse treinamento nos falar do Saiku Analytics que é aquela ferramenta que a gente usou muito lá pra testar os MDXs. Só que o Saiku Analytics também permite que a gente construa as nossas próprias análises através de métodos bem fáceis de drag and drop, arrastando objetos, e assim por diante.

Finalmente nós vamos falar de relatórios. Eu chamo de relatório tudo aquilo que gera páginas, que, por exemplo, necessite imprimir a informação, isso pra mim é um relatório. Nós vamos ver como que o Pentaho gera relatórios através de um assistente passo a passo ou também como a gente constrói um relatório do zero.

Nessa parte de construir um relatório do zero a gente vai ver como é que a gente cria quebras, cria títulos, cria labels, e também vamos ver uma coisa importante que é como publicar o relatório no servidor, como a gente cria parâmetro no relatório e também como a gente consegue colocar gráficos no relatório.

Aí pra fechar o assunto relatório a gente vai falar de schedule, como é que eu “schedulo” um relatório pra ser executado mais à frente.

Então é isso tudo que nós vamos falar nesse treinamento. Valeu. Obrigado pela preferência e vamos em frente.

Introdução ao curso - Recuperando o ambiente

Oi gente, tudo bem?

Esse vídeo você vai assistir ele muitas vezes em diferentes cursos da carreira de BI da Pentaho, e ele se refere à recuperação do ambiente. É claro que não significa que você não deva assisti-lo nos próximos cursos, porque ele, na verdade, vai ser gravado em partes e, dependendo do treinamento que você esteja fazendo, ele vai ter um caminho diferente do que o que você vai assistir agora.

Bem, agora quem é o público alvo deste vídeo? Aqui em cima estão todos os cursos que serão ministrados no treinamento Pentaho. A gente vai começar, temos o curso DW Processos ETL Parte 1, Parte 2, OLAP com Pentaho, Business Intelligence MDX com Pentaho, Report Analysis e DashBoard com Pentaho.

Se você tá fazendo esse primeiro curso aqui, não tem problema, você não precisa nem assistir esse vídeo mais. Agora, se você tiver fazendo esse curso, o Parte 2, e os seguintes, presta atenção ao recado que eu vou dar pra vocês.

Vocês podem estar na seguinte situação: "Ah, eu fiz o curso Parte 1 e eu estou fazendo o curso Parte 2, por exemplo, na mesma máquina com todos os modelos, todos criados e tudo funcionando". OK, nesse caso você também não precisa assistir mais esse vídeo porque você já tem o seu ambiente funcionando. Isso vale também se você tiver fazendo o curso de Business Intelligence MDX e você fez o curso OLAP com Pentaho e seu ambiente tá todo montado.

Ou seja, você fez um curso anterior ao que você está fazendo agora e o ambiente já está todo funcionando, então você não precisa seguir com esse vídeo porque o seu ambiente já está pronto, já está montado, já está preparado.

Agora, você pode estar no seguinte caso: "Ah, eu fiz os cursos anteriores, por exemplo, se eu estou aqui no Business Intelligence MDX, aí eu fiz o Parte 1, eu fiz o Parte 2, eu fiz OLAP Pentaho, só que agora o curso que eu tô fazendo, a máquina que eu tô trabalhando ela tá limpa. Por algum motivo eu tô usando uma outra máquina, por algum motivo eu tive que formatar o meu computador". Você, nesse caso, vai precisar recuperar o ambiente pra poder continuar o curso que você tá fazendo.

Você também pode ser o seguinte caso: "Ah, eu estou fazendo o curso de Business Intelligence MDX e não fiz os cursos anteriores". Bem, em primeiro lugar eu aconselho que vocês façam os cursos anteriores porque todos esses seis cursos que estão aqui em cima têm uma lógica de construção, então o conhecimento anterior é importante.

Mas mesmo que você insista, "Ah não, mas só me interessa MDX, por exemplo, ou só me interessa OLAP, ou só me interessa Report", não tem problema, talvez alguns conceitos que você não conheça eu não vou estar explicando o que eu estou fazendo porque eu estou supondo que você fez os cursos anteriores e tá sabendo o que fazer.

Nesse caso, se você quer fazer o curso sem ter feito o curso anterior, você também precisa recuperar o ambiente, porque, como você nunca fez o curso, você não tem o ambiente montado.

Então ok, esse vídeo e os próximos sobre a recuperação do ambiente quem é o público alvo? É você que tá fazendo a carreira de Pentaho mas está agora numa máquina limpa onde você não tem mais o ambiente anterior, ou se você quer fazer um curso específico da carreira de Pentaho e não fez nenhum pré-requisito. Então, para vocês dois, continuem comigo, vamos seguindo nesse vídeo.

Ok, se você faz parte do grupo de pessoas que vai ter que recuperar o ambiente, o primeiro passo que você tem que fazer é assistir quatro vídeos do curso "Modelagem DW Processos ETL Parte 1", que faz parte da carreira Pentaho. Mesmo que você já tenha feito esse treinamento, volte lá e assiste esses quatro vídeos.

Os vídeos em questão são os vídeos 4 e 5 da aula 1, e os vídeos 1 e 2 da aula 2. Esses quatro vídeos vão te orientar a baixar os softwares, não somente os softwares da Pentaho, mas também os softwares de ambiente, ou seja, os softwares que vão nos ajudar a trabalhar no curso, e configurá-los, e aí vocês vão ter um ambiente final montado, preparado e pronto para seguir com a recuperação do ambiente.

Então façam isso, voltem lá no curso no vídeo 4 e 5, da aula 1, e no vídeo 1 e 2, da aula 2 do curso "Modelagem DW Processos ETL Parte 1". Então dê um pause aqui nesse vídeo, vai lá, assiste os quatro, faz o que tá lá descrito, baixa os softwares, instale, configure, crie as variáveis de ambiente e aí você volta aqui pra gente continuar a recuperar o ambiente.

Ok, você já assistiu os vídeos, instalou os softwares, configurou o ambiente, e aí nós vamos fazer agora o seguinte: relacionado a este vídeo tem um link aqui em cima pra vocês baixarem e esse link vai baixar um arquivo, é até um arquivo grande, chamado "Treinamento_Inicial" e depois ele tem aqui um sufixo que, dependendo do treinamento que você tá assistindo, ele vai ter algumas letras depois desse underscore final.

Então se você tiver assistindo o curso de Dashboard, tá escrito dash, se for o curso de OLAP, tá escrito OLAP, se for o curso de MDX, tá escrito MDX, ou seja, dependendo do tipo de curso, você tem esse sufixo. Mas não importa, o que importa é que você baixe o arquivo, ele vai ter esse nome "Treinamento_Inicial", e aí, ao baixá-lo, copie esse arquivo pro raiz da sua máquina, lá pro drive C.

Então vamos simular aqui esse transporte. Então você já copiou ele aqui para o drive C, no meu exemplo aqui o sufixo é "DASH", mas não importa, o importante é que tem aqui esse prefixo especificado, e aí, na raiz do drive C, você deve ter também aquele diretório "treinamento" que foi o diretório configurado quando você assistiu, baixou o software da Pentaho e configurou o ambiente.

E aí vocês vão chegar aqui, botão direito do mouse sobre o arquivo .zip, e vocês vão extrair aqui. E aí, claro, vai começar o processo de extração, ele vai criar um subdiretório que vai ter um nome igualzinho ao arquivo zip, e aí é o seguinte: eu vou parar o vídeo e, quando acabar de descompactar o arquivo, eu volto.

Ok, terminei de descompactar o arquivo e aí ele criou esse diretório aqui. Novamente, o nome do diretório vai depender do arquivo que você tá baixando, no meu caso veio o sufixo "DASH", mas pode ser OLAP, pode ser MDX, pode ser Report, pode ser outro sufixo qualquer.

O importante é que vocês agora façam o seguinte: vocês vão pegar aquele diretório "treinamento", que é o diretório que vocês criaram depois da configuração do ambiente conforme os vídeos que eu aconselhei que vocês assistissem, e vão renomear esse diretório "treinamento" para "old", ou vocês podem até apagar esse diretório, não importa, ele não vai ser mais usado. E aí vocês vão pegar o diretório que foi descompactado e vão renomear para "treinamento".

Então a gente apaga ou renomeia o diretório "treinamento" que já existia na sua máquina e coloca com o nome "treinamento", tudo em minúsculo, o diretório que foi descompactado através do arquivo que vocês baixaram. Então pronto, cumprimos mais um passo aqui da recuperação do ambiente.

Bem, o próximo passo é recuperar a base de dados de SQL Server que é usada como fonte do processo de ETL. Nem todos os treinamentos vão usar essa base, então se você tá assistindo esse vídeo é porque o seu treinamento, que você está fazendo, vai precisar dela como fonte de dados para o processo de ETL.

Bem, pra fazer isso eu não vou mostrar nesse vídeo, vocês vão no curso "Modelagem DW Processos ETL Parte 2", e lá na aula 4 vocês assistam o vídeo 1 e o vídeo 2, lá eu mostro pra vocês como recuperar essa base de dados SQL Server que vai ser fonte do processo de criação do DW que nós estamos fazendo na carreira de BI dentro da área de Pentaho.

Bem, o arquivo fonte do backup, que será recuperado no SQL Server, está aqui. Deixa eu dar aqui um Esc pra sair da apresentação. Nesse diretório treinamento, que foi o diretório que a gente descompactou e renomeou, nós temos aqui dentro da pasta "arquivos", esse arquivo aqui, "FONTES_DB.BAK", que será o arquivo para recuperação do backup. Então ok, façam isso e aí voltem a assistir esse vídeo sobre a recuperação do ambiente.

Ok, o próximo passo agora é a gente abrir os softwares Pentaho e os auxiliares pra saber se tá tudo ok antes de continuar. E aí a abertura desses softwares vai depender do curso que você tá fazendo. Dependendo do treinamento que você tá assistindo esse vídeo, alguns softwares serão abertos, outros não. Mas fiquem tranquilos, no vídeo eu vou estar dizendo que softwares você, nesse treinamento específico, terá que abrir.

Então tá, eu vou parar aqui a minha apresentação e vamos agora partir para a abertura dos softwares.

Estamos na sessão de abertura dos softwares. Eu vou aqui no diretório "treinamento", que é aquele diretório que a gente descompactou, eu vou em "designer-tools", "data-integration" e eu vou selecionar aqui o arquivo .bat chamado "Spoon", eu vou clicar nele e aí nós vamos abrir agora o Pentaho Data Integration. Então vamos ver se a gente consegue abrir o software e olhar o ambiente que temos à disposição.

Dependendo do momento que você abre esse software, ele pode demorar um pouco mais ou um pouco menos, mas o importante é que daqui a pouco vai aparecer uma caixa de diálogo mostrando a abertura do software. Vamos esperar um pouquinho pelo menos pra ver se na minha máquina... Olha, agora apareceu, então eu tô aqui abrindo o Pentaho Data Integration.

Bem, como eu falei, isso pode demorar alguns minutos ou segundos, dependendo da situação.

O Pentaho Data Integration abriu e é importante que vocês observem se vocês estão conectados no repositório "reposucos". Se não tiver aparecendo "reposucos" aqui, vocês cliquem aqui embaixo e selecionem a opção "reposucos".

Bem, só pra confirmar se eu tô olhando normalmente esse repositório, eu vou vim aqui, dou um File > Open, eu vou ter aqui um diretório e aí, claro, dependendo do curso que você tá assistindo você vai ver mais ou menos objetos do Pentaho Data Integration salvos.

Não se assuste se, no teu caso, você não tá vendo uma lista tão grande quanto a minha, é porque o arquivo que você recuperou ainda está construindo todas as integrações que serão usadas na carreira de Business Intelligence Pentaho. Esse teste foi apenas pra saber se eu consigo abrir e olhar os processos de ETL que estão disponíveis aqui nesse diretório "treinamento" que você recuperou.

Então eu vou fechar, meu Pentaho Data Integration tá legal. Então é isso aí, vamos pro próximo software.

O software que nós vamos abrir agora é o MySQL. Quando a gente baixou aquele diretório "treinamento", a gente baixou um MySQL embutido dentro do diretório. É um MySQL que eu não preciso instalar nada, quando vocês baixaram os softwares da Pentaho e os auxiliares você fez essa instalação, só que nós trocamos esse ambiente pelo que foi recuperado quando a gente baixou e descompactou o arquivo "treinamento" inicial. Vamos ver se esse ambiente MySQL tá correto.

Então eu vou vir aqui no meu "C:\treinamento", tem um diretório "mysql", e vou executar o "UniController.exe". Dou Cancel, dou OK e inicializo o MySQL.

Ok, ficou verdinho, inicializou, eu vou minimizar e aqui eu vou abrir o software HeidiSQL que também foi um software que vocês baixaram e instalaram no início, que é um software auxiliar para esse treinamento. A gente vai entrar com o usuário root e senha root que foi o usuário e senha aconselhado durante a instalação. E aí pronto, eu tenho aqui os meus bancos de dados.

Depedendo do treinamento que você esteja assistindo esse vídeo, você vai ver mais ou menos bancos ali nessa lista. Não importa se a lista que vocês estão vendo aqui está diferente da que você está olhando, é porque vai depender do treinamento que você tá assistindo esse vídeo. Quer dizer, depende do arquivo "treinamento" inicial que você baixou.

O importante é que o MySQL abriu, tô conseguindo ver aqui as bases de dados. Então eu vou fechar o Heidi, mas eu devo manter aqui... Deixa eu ver se eu consigo mostrar pra vocês aqui. Vocês devem manter esse arquivo aqui, que é MySQL, no ar.

Então tá, vamos continuando. Vamos abrir agora o Pentaho Workbench, vou voltar lá pro meu diretório principal, "C:\treinamento\designer-tools\schema-workbench" e eu vou executar o arquivo "workbench.bat".

Bem, abriu o Schema Workbench, eu vou vir aqui em File > Open, vou no diretório "C:\treinamento\Esquema", talvez já apareça pra vocês, mas se não aparecer vocês vão lá em "C:\treinamento\Esquema" e vão escolher o arquivo "SucoFrutas.xml".

Então eu vou ter aqui essa árvore no canto. Não se assustem se essa árvore que vocês estão verificando está diferente da que vocês estão vendo aqui porque vai depender do treinamento que vocês estão assistindo esse vídeo. Treinamentos iniciais na carreira de Business Intelligence vocês vão ver menos entidades configuradas aqui. Se você tiver fazendo um treinamento já próximo do final da carreira, você deve ver mais entidades configuradas aqui.

O importante aqui foi de a gente poder observar e ver se o Pentaho Workbench abriu corretamente. A gente pode fechar ele e pronto. Por enquanto, pra testar o Pentaho Workbench, é isso aí.

Vamos abrir agora o Pentaho Server. Então eu vou lá no meu "C:\treinamento\pentaho-server" e vou selecionar aqui esse "start-pentaho.bat". Ele vai agora inicializar o servidor Pentaho e aí, dependendo da sua máquina, do seu ambiente, se você tá abrindo pela primeira vez ou não, o tempo para subir o servidor Pentaho pode demorar um pouquinho mais. Então eu vou dar uma pausa aqui no vídeo e volto assim que o servidor terminar de levantar.

Pronto, o servidor subiu, agora podemos testar o acesso ao Pentaho User Console. Então eu vou abrir aqui um browser, "localhost:8088". Se você tá abrindo o Pentaho Server que foi recuperado pelo download, o número da porta é 8088. Dá Enter que automaticamente ele entra aqui na tela de login. O usuário é admin, a senha é "password", tudo minúsculo, e a gente vai clicar aqui Login.

E aí pronto, eu abri o Pentaho User Console. Só pra gente certificar, se eu der um Create New aqui, novamente, pode ser que vocês vejam três botões, pode ser que vocês vejam quatro botões, o botão que talvez vocês não vejam é o Saiku Analytics. Então, dependendo do curso que você está fazendo e assistindo esse vídeo, vocês vão ver ativo ou não o Saiku Analytics.

Ok, o teste é esse, eu vou fechar. Fecho aqui o servidor Pentaho e pronto, pelo menos esse tá funcionando direitinho.

Então tá, o próximo passo agora pra terminar a configuração do ambiente, o passo final, é a gente conferir no diretório Provider do seu usuário do Windows, dentro do arquivo "Kettle.properties", se a gente tem esses parâmetros aqui.

Bem, na verdade, dependendo do treinamento que você esteja fazendo, a gente não precisa criar esses três parâmetros. Mas, para garantir, nós vamos criar, independente do treinamento, os três parâmetros já de antemão. Claro que se por acaso, por exemplo, você, na realidade, só tivesse precisando do primeiro parâmetro, durante o treinamento a seguir que você vai assistir, eu vou pedir, uma hora, pra criar esse novo parâmetro. Mas aí não tem problema, o parâmetro já foi criado nesse momento.

Bem, então vocês podem parar aqui, copiar esses dados. O conteúdo desse arquivo "Kettle.properties" tá também no link para download, vai ter um link a parte dele pra vocês baixarem. E aí o que vocês vão fazer é o seguinte, então eu vou vim aqui no meu diretório "C:\Usuários", esse aqui é meu o usuário que eu estou conectado na máquina, e aí nós vamos ter um diretório chamado ".kettle", dentro desse diretório eu vou ver o arquivo "kettle.properties".

Pode ser, no caso de vocês que ele esteja vazio, pode ser que ele já esteja com alguma coisa. Não importa, vocês abram ele com o editor de texto e aí procurem pelas variáveis, no caso aqui, no meu ambiente elas já foram criadas, mas vocês copiem e colem aqui essas propriedades, ou então olhem no vídeo e digitem vocês mesmos.

Então ok, se você cumpriu todos esses passos apresentados nesse vídeo até esse ponto final, você tá com o ambiente recuperado, e aí você pode agora seguir o treinamento normalmente.

Então tá gente, um abraço pra vocês. Valeu.

Análises especiais - Análise de Pareto

No curso anterior nós mostramos pra vocês a linguagem de consulta de dados chamada MDX, que é a linguagem usada pra gente consultar dados no OLAP Pentaho. No curso nós aprendemos vários conceitos do MDX, várias funcionalidades, várias funções, só que a arte da coisa está em você juntar aquilo tudo para construir relatórios importantes para que seus usuários possam consultar os dados dos Data Marts para tomadas de decisão.

O que nós vamos ver nessa aula são alguns exemplos práticos de relatórios, até certo ponto complexos, de como fornecer as informações somente utilizando o MDX. Pra gente poder fazer esses exemplos na prática a gente precisa estar com o MySQL no ar, precisamos ter também o Pentaho User Console funcionando pra que a gente possa usar o Saiku Analytics para fazer as nossas consultas.

E é interessante a gente ter também o Schema Workbench aberto caso a gente tenha alguma dúvida em capturar o nome de uma dimensão, ou o nome de uma hierarquia, ou o nome de um nível, ou seja, informações sobre a nossa base de dados OLAP.

Então tá. Vamos começar mostrando um relatório que é o relatório de análise 80/20, chama-se análise de 80/20. O que que é uma análise de 80/20? Ela consegue ver a distribuição acumulada de um indicador dentro de membros de uma dimensão. E poder ver como é que essa distribuição acumulada ela é apresentada dentro desses membros que estão sendo ordenados.

Por exemplo, nós temos aqui esse relatório onde eu tô vendo as cidades dentro de um período de tempo específico, no caso aqui eu tô olhando isso dentro do ano de 2014, e eu tenho aqui o faturamento ordenado do maior pro menor.

Pois bem, quando eu olho esse 15,54% ele tá me dizendo que o faturamento de Brasília representa 15,54% do faturamento total da empresa de suco de frutas para o ano de 2014. O 29% representa o faturamento acumulado de Brasília e de Goiás, ou seja, a soma desses dois faturamentos representa 29% das vendas totais.

Bem, e é assim por diante, ou seja, quando é eu olho esse 66,50% eu tô olhando a venda acumulada das cinco primeiras cidades melhores, ordenadas por faturamento, ou seja, a soma do faturamento dessas cinco primeiras cidades representa 66,50%.

Então acho que agora ficou simples vocês compreenderem o que é esta coluna de percentual acumulado. Claro, ela tem que terminar em 100% porque, no final, o último colocado no ranking, a soma de todos os faturamentos vai representar 100% dos faturamentos.

Agora o que que é a segunda coluna? A segunda coluna é um percentual do número de membros que eu tenho à disposição. Então, por exemplo, se eu contar aqui eu tenho treze cidades aqui listadas contando, inclusive, com esse #null.

Bem, o que que é o 7,69%? Aqui na primeira linha eu tenho uma cidade, então isso aqui representa 1/13, ou seja, uma cidade representa 7,69% de todas as cidades.

O que que é o 15,38%? O 15,38% representa duas cidades, ou seja, é 2/13. Ou seja, mais uma vez, duas cidades representam 15,38% de todas as cidades que tiveram faturamento. E isso, claro, vai crescendo também até chegar 100%.

Pois bem, sabendo o que significa esses dois percentuais, Pareto, que foi um matemático lá do século 19, disse que normalmente 80% das vendas, ou dos custos, ou do lucro de uma empresa sempre está dentro somente de 20% dessas entidades que geram esse lucro, ou esse custo, ou essas despesas.

Traduzindo pra uma linguagem mais fácil, Pareto diz: "Normalmente, 80% vendas estão somente em 20% dos clientes, ou 80% dos custos somente em 20% dos departamentos, ou até mesmo 80% das pessoas só 20%, por exemplo, gostam de futebol". Esse número 80/20 é claro que ele não é mágico, mas se você tiver, por exemplo, alguma coisa do tipo 90/10, você tem uma distribuição muito ruim. Já se você tiver alguma coisa na casa do 80/50, 80/60, você já tem uma coisa bem distribuída.

Isso é importante porque, por exemplo, se eu tenho clientes cuja distribuição do faturamento desses meus clientes seja 90/10, isso mostra que eu tenho poucos clientes que são muito importantes pra mim, mas a maioria dos meus clientes têm uma venda insignificante porque a minha distribuição, como ela é 90/10, tá muito concentrada nos clientes que estão no primeiro lugar.

Isso não é legal pra mim, se eu por acaso deixar de ter como cliente alguém que está na faixa dos 90, eu vou perder muito, então eu tenho que atuar em termos de marketing, dar uma atenção especial a quem tá lá no 90.

Agora, se eu tiver um 80/50, 80/60, as vendas para os meus clientes está mais distribuída, eu não tenho um ou dois ou três clientes que se destacam, então eu tenho uma coisa mais distribuída, eu posso trabalhar melhor a minha carteira de clientes. Eu dei o exemplo de cliente, mas poderia ser produto, poderia ser cidade e etc.

Aqui, no caso, onde é que tá o meu 80/20 quando eu olho o faturamento das cidades dentro do ano de 2014? Pra eu achar o 80/20, eu tenho que ir na primeira coluna e achar onde eu tenho o número próximo do 80. Tá aqui. Ou seja, as vendas nas primeiras sete cidades representam 81,58% de todas as minhas vendas.

E eu olho aqui do lado e vejo: bem, isso representa 53% das cidades, ou seja, como eu tenho 13 cidades e sete Cidades estão dentro do 80%, então é quase que a metade, eu tô dizendo que 80% das minhas vendas estão em metade das cidades que compram os meus produtos, que são essas que estão listadas aqui.

Bem, no caso aqui eu estou com 80/50. Na verdade, sendo mais preciso, é um 81/53. 81/53 é uma distribuição muito boa, eu não tenho tudo concentrado em poucas cidades, a coisa tá bem distribuída dentro dessas sete primeiras cidades.

Claro que, por exemplo, Brasília, que é a cidade que mais compra os meus produtos, se eu, por acaso, perder essa cidade, os clientes dessa cidade começaram a querer comprar outros produtos, eu posso ter problemas. Então uma campanha de marketing, por exemplo, eu tenho que fazer lá em Brasília.

"Pô, eu vou botar mais anúncios nas TVs locais de Brasília pra comprar o meu suco de frutas. Goiás também é uma região importante e tá bem próximo de Brasília, então eu posso fazer um trabalho de marketing mais focado aquele tipo de mercado que engloba Brasília e Goiás.", e assim por diante. Por isso os relatórios de 80/20 são muito importantes.

Ok, esse relatório que vocês estão vendo aqui eu construí usando MDX. Então esse vai ser o nosso primeiro exemplo, nós vamos construir uma análise de 80/20 usando MDX. Mas vamos fazer isso no próximo vídeo.

Sobre o curso Report Analysis com Pentaho: Gerando relatórios empresariais

O curso Report Analysis com Pentaho: Gerando relatórios empresariais possui 380 minutos de vídeos, em um total de 77 atividades. Gostou? Conheça nossos outros cursos de Business Intelligence em Data Science, ou leia nossos artigos de Data Science.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Business Intelligence acessando integralmente esse e outros cursos, comece hoje!

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1265 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas