Tableau: após 3 meses de uso, o que eu gostaria de saber desde o primeiro dia?

Bruno Hanai
numeratizando
Published in
9 min readFeb 11, 2018
by William Bout on Unsplash

No dia 13/02/2018, completo 3 meses como Analista de BI no iFood e, por consequência, 3 meses utilizando o Tableau diariamente.

Eu usei o Excel durante 8 anos nos empregos anteriores e, um pouco antes de começar com o Tableau, fiz um curso de PowerBI.

“Abandonar” o Excel e começar com o Tableau não foi muito fácil, mas depois de 3 meses já me sinto confortável e queria dividir alguns conhecimentos com você.

O que é e para quê serve o Tableau

A primeira tarefa foi entender melhor o que é o Tableau.

Eu já tinha entendido que é um software muito famoso, caro, e que serve para criar visualizações a partir de dados.

O que eu queria entender era: o motivo de ser tão famoso, o motivo de ser tão caro e como funciona a criação das visualizações (mais especificamente: quais são as diferenças para o Excel?)

Eu pesquisei na internet e perguntei para algumas pessoas… mas só fui realmente entender após instalar e utilizar no trabalho, resolvendo problemas reais.

Sendo assim, vou tentar explicar… O Tableau é um software onde:

Conectamos uma fonte de informação (uma planilha Excel, um banco de dados, um servidor de arquivos…):

Criamos visualizações (gráficos, tabelas, dashboard…):

Publicamos a criação (seja o arquivo Tableau, a visualização exportada em PDF, ou a visualização dinâmica):

Se você quiser ter uma boa ideia das visualizações possíveis de criar no Tableau, você pode ver essa galeria aqui: https://public.tableau.com/en-us/s/gallery

É possível aprender e ficar confiante em 3 meses

Eu me senti completamente perdido na primeira vez em que abri o Tableau.

Foi um pouco diferente de quando eu comecei no Excel, por exemplo. No Excel nós temos a liberdade de escrever em qualquer célula, formatar manualmente cada uma e misturar textos, fórmulas, imagens, gráficos e etc.

No Tableau, as coisas são um pouco mais “quadradas”, então é preciso saber melhor como fazer as coisas.

O começo é difícil. Todas as opções que ajudam a pessoa experiente, só servem para confundir o iniciante.

Se você não tem experiência nenhuma com dados estruturados, cálculos, visualizações, vai se sentir perdido.

Se tem experiência, mas com outro software (o Excel, por exemplo), vai se sentir perdido também.

Porém… fique sabendo desde já: se você praticar e estudar bastante, em 3 meses vai se sentir confortável com o software. E vai entender como ele é bom.

Existe uma versão gratuita do software

Quando eu comecei a pesquisar vagas de Analista de BI por aí, percebi que as grandes empresas exigiam conhecimentos no Tableau.

Isso rapidamente fez com que eu quisesse instalar o software no computador para aprender a utilizar.

O problema é que, enquanto uma licença oficial do Excel custa cerca de R$ 10 por mês, a do Tableau custa R$ 120!

Só depois de algum tempo eu fiquei sabendo do “Tableau Public”, que é uma versão gratuita e um pouco limitada do software.

Hoje sei que essa versão é suficiente para o aprendizado, então eu a teria instalado bem antes de começar no emprego novo.

E, como um bônus, você pode publicar suas criações no seu perfil do Tableau Public e com isso ter um portfolio pronto para despertar o interesse de grandes empresas.

Então, se você quer aprender, instale já a versão gratuita: https://public.tableau.com/pt-br/s/

Alguns conceitos úteis

Eu recomendo que você entenda esses dois conceitos:

  1. A diferença entre “dimensão” e “medida”
  2. A diferença entre números “discretos” e “contínuos”

Saiba que o Tableau exibe as dimensões e números discretos na cor azul, enquanto exibe medidas e números contínuos na cor verde.

Entender esses conceitos vai ajudar bastante na criação das visualizações.

Tutoriais básicos e bem explicados

Os primeiros vídeos que me ajudaram bastante foram esses aqui: https://public.tableau.com/pt-br/s/resources

E um outro material gratuito, que achei excelente, foi esse aqui: https://br.udacity.com/course/data-visualization-in-tableau--ud1006

Esses dois materiais já vão passar um grande conhecimento. E só depois disso eu sugiro que você peça ajuda a alguém mais experiente.

Se você conhece alguém que seja bom no Tableau, peça para criarem algumas visualizações juntos. É sempre bom observar como alguém experiente utiliza o software.

Ajustar o tamanho da visualização

Por ter várias opções disponíveis, o espaço para a visualização é reduzido. Isso faz com que cada espaço dentro do software seja valioso.

Normalmente você vai querer que a visualização preencha todo o espaço disponível.

No começo eu ficava ajustando o tamanho dos gráficos manualmente e, sempre que alterava algo, tinha que ajustar novamente.

Até que eu perguntei a um colega e ele me mostrou uma opção muito útil:

Depois disso, tudo ficou mais agradável e produtivo.

Measure Names / Measure Values

Uma das dificuldades que tive foi na hora de criar tabelas com vários cálculos diferentes, cada cálculo em uma coluna.

No Excel, tanto manualmente como com Tabelas Dinâmicas, isso é bem simples. No Tableau também, mas é “diferente”.

Para fazer isso, é preciso usar o tal do “Measure Names/Values”, senão os valores vão ficar todos em uma coluna só:

Arrastar o campo com o botão direito do mouse

Essa eu aprendi sem querer, ouvindo uma conversa de outras pessoas na sala.

Vamos supor que a gente quer a média de um campo. O que eu (e muitas pessoas) fazem é: arrastar o campo (por padrão o Tableau vai fazer a soma), esperar o processamento, clicar no campo e alterar o cálculo para média.

A grande dica é: se você arrastar o campo segurando o botão direito do mouse (em vez do esquerdo), o Tableau vai apresentar as opções de cálculo para você:

Isso economiza muito tempo de trabalho (de vida). Até hoje eu agradeço mentalmente o meu colega toda vez que utilizo essa opção…

Expressões de nível de detalhe (LOD)

Depois de 1 mês fazendo análises, você certamente vai cair numa situação onde vai precisar usar o LOD.

Exemplo:

Você fez uma tabela onde acompanha o lucro de vendas por dia. Cada linha é um dia. Isso é muito fácil com o Tableau.

Nessa tabela, você filtrou apenas os dias da semana atual porque só está interessado nesses dias.

Então você decide comparar o lucro desses dias com o lucro do mês… e percebe que isso é difícil.

Se o filtro é a semana atual, como fazer um cálculo de comparação usando o mês inteiro?

Para isso você vai usar o LOD. Talvez você não entenda isso agora, mas saiba que um dia vai utilizar.

Sem o LOD, e de maneira errada, você iria ter um campo calculado assim:

Com o LOD, da maneira certa:

Os resultados:

Aqui tem uma boa explicação dos cálculos mais comuns usando LOD: https://www.tableau.com/pt-br/about/blog/LOD-expressions

E uma dica complementar é: sempre que fizer um cálculo com LOD, faça várias verificações do resultado obtido pois a sua (nossa) chance de errar é maior.

Espaço para gambiarras (também conhecido como “criatividade”)

O Tableau tem bastante espaço para gambiarras.

Por isso é importante pensar fora da caixa e acompanhar os “mestres” da ferramenta (já vou indicar alguns).

Eu já utilizei umas 3 que não vou explicar aqui, mas posso explicar em um texto futuro.

Então não desista quando algo parecer impossível e pesquise bastante pela solução.

Um bom lugar para pesquisar e perguntar é o fórum: https://community.tableau.com/community/forums

Tableau Zen Masters

Assim como a Microsoft tem o MVP, a Tableau tem o Zen Masters.

São pessoas que são nomeadas 1 vez por ano como especialistas em algo relacionado ao Tableau em geral (Desktop, Server, Comunidade…).

Isso serve para duas coisas:

  1. Para motivar quem deseja se tornar um Zen Master a estudar, evoluir o software, ajudar as pessoas.
  2. Para ajudar a encontrar os profissionais reconhecidos e acompanhar os blogs, palestras e cursos.

Todas as informações do Zen Masters estão aqui: https://www.tableau.com/pt-br/node/76349

Quando comecei a estudar, tive dificuldade em saber quem seguir e essa lista é um excelente guia.

Já encontrei blogs interessantes por lá, como esse aqui: http://www.sirvizalot.com/

Como praticar

Mesmo com os vídeos, cursos e ajuda de conhecidos, você só vai aprender o Tableau se praticar bastante.

A melhor maneira de fazer isso é com algo interessante, seja um problema a ser resolvido no trabalho ou uma curiosidade pessoal.

Se estiver no trabalho, provavelmente já terá várias informações disponíveis para praticar.

Caso contrário, vai precisar buscar bases de dados por aí. Pensando nisso, vou indicar alguns locais interessantes para encontrar esse tipo de informação:

Web Scraping:

Se por acaso você precisa de uma informação que está em um site específico mas que não está formatada e pronta para download, você pode fazer “scraping”. É o procedimento de extrair informações de sites.

Quando precisei disso, utilizei um framework em Python chamado Scrapy.

A ideia é legal, mas não recomendo por 2 motivos:

  1. Já temos muitos datasets disponíveis, bem formatados, com grande volume de informações. Podemos usar o nosso tempo “apenas” praticando o Tableau. Já vou recomendar boas opções de datasets públicos…
  2. Por uma questão ética (em respeito à informação, ao servidor de quem está hospedando o site, a direito autorais, etc) não é uma boa opção. É recomendado que peça permissão ao autor para coletar e utilizar essas informações.

Kaggle:

É uma plataforma muito interessante onde acontecem competições de Data Science.

Você pode explorar melhor o site se tiver interesse, mas aqui estou recomendando a página onde estão disponíveis diversos datasets prontos para você fazer download.

Link: https://www.kaggle.com/datasets

Portal Brasileiro de Dados Abertos:

O que acho legal aqui é que são informações bem “brasileiras”, como por exemplo os Resgates do Tesouro Direto ou as visitas ao Jardim Botânico do Rio de Janeiro.

Link: http://dados.gov.br/dataset

MakeoverMonday:

É um projeto que, semanalmente, escolhe um gráfico, publica o dataset e desafia as pessoas a criarem uma nova versão do gráfico.

Todo domingo um novo dataset é publicado aqui: http://www.makeovermonday.co.uk/data/

As criações feitas pelos autores do site ficam disponíveis aqui (com um link para o blog deles, onde explicam todo o raciocínio envolvido): http://www.makeovermonday.co.uk/makeovers/

E cada semana é resumida aqui (junto com todos os aprendizados e curiosidades): http://www.makeovermonday.co.uk/blog/

É realmente uma grande forma de aprendizado, tanto acompanhando o raciocínio dos outros, como fazendo as próprias visualizações e recebendo feedbacks.

Se você fizer dentro dos “prazos” e seguindo as instruções, tem uma boa chance de receber um feedback e também a chance de ter a visualização escolhida como uma das favoritas da semana.

Na página inicial do site tem todas as instruções: http://www.makeovermonday.co.uk/

Considerações finais

O Tableau é realmente um excelente software e é utilizado por grandes empresas (devido ao preço, as pequenas empresas optam por outras ferramentas).

Se você já percebeu que as empresas onde gostaria de trabalhar exigem conhecimento no Tableau, comece a estudar o quanto antes. Espero que essas dicas acelerem o seu aprendizado.

Até mais.

--

--

Bruno Hanai
numeratizando

Product Manager (Data Platform, Data Catalog) @ iFood