Alura > Cursos de Data Science > Cursos de Business Intelligence > Conteúdos de Business Intelligence > Primeiras aulas do curso Looker Studio: trabalhando com funções e filtros

Looker Studio: trabalhando com funções e filtros

Ambientalizando - Apresentação

Olá! Boas-vindas ao curso de Looker Studio: trabalhando com filtros e funções.

Eu sou a Maria Gabriela, uma mulher de pele clara, cabelos lisos, longos e castanhos escuros. Tenho os olhos castanhos claros e estou vestindo uma blusa preta, com o logotipo da Escola de Dados em verde. Estou sentada. No meu cenário, há uma parede branca, com EVAs em cores alternadas entre verde-limão e verde-militar. Também há uma iluminação na cor verde.

Sou instrutora na Escola de Dados e te acompanharei durante todo o processo. Agora que já estou apresentada, vamos conhecer quais serão os conteúdos deste curso.

Nós faremos parte de uma empresa chamada Ilus. Ela entrega soluções de desenvolvimento em nuvem. Precisamos gerar métricas e relatórios para auxiliá-los na construção dos relatórios, utilizando filtros para análise de pessoas.

Utilizaremos a ferramenta Looker Studio e aprenderemos a:

Em relação às funções, entenderemos como construir métricas, utilizando as funções do Looker Studio:

  1. Funções Matemáticas.

  2. Funções Condicionais e textos.

  3. Funções de data.

Além disso, aprenderemos a utilizar filtros nos dados. Ao final do curso, você encontrará um desafio.

Desafio: construir seu próprio relatório, utilizando seus slides e suas análises.

A identidade visual da Ilus será disponibilizada e você poderá utilizá-la no seu relatório. Esse curso foi feito com bastante carinho, para que você desenvolva da melhor forma suas habilidades técnicas.

Não deixe de fazer os exercícios e praticar durante as aulas. Te espero no próximo vídeo. Vamos lá?!

Ambientalizando - Case a ser desenvolvido

A Ilus Tecnologia é uma empresa que fornece soluções de computação em nuvem. Atualmente, ela tem passado por algumas modificações de colaboradores. Por isso, precisa entender o que está acontecendo e acompanhar a rotatividade de colaboradores.

O time de Departamento Pessoal elaborou algumas métricas que precisamos desenvolver. Vamos conhecê-las?

Métricas

A Ilus precisa saber:

Além disso, vamos trazer algumas taxas que ajudarão a entender o que pode estar acontecendo na empresa. As taxas são:

Também realizaremos algumas análises avulsas para o Departamento Pessoal da Ilus, utilizando filtros por ano, departamento, idade, gênero e cargo.

Esse relatório ajudará o Departamento Pessoal a entender o People Analytics, isto é, as análises orientadas às pessoas da empresa. Vamos conhecer os dados com os quais trabalharemos?

Ambientalizando - Configurando a nuvem

Conhecemos a Ilus e seus objetivos, a partir dos quais, desenvolveremos um relatório. Como o Departamento Pessoal já tinha uma base de dados, um arquivo CSV, vamos importar esse arquivo para um banco de dados.

Antes de realizarmos essa importação, precisamos passar por alguns pontos importantes na utilização de um banco de dados conectado ao Looker Studio:

1. Usar um servidor web para hospedar o banco de dados

Por ter um software totalmente web, não é possível realizar uma conexão entre o Looker Studio e um servidor de banco de dados local, ou seja, um servidor que esteja na máquina. Ele não conseguirá encontrar o IP local desse servidor e, consequentemente, não realizará a conexão. Por isso, é necessário hospedar o banco de dados em uma nuvem.

2. Banco de Dados Estático

O banco de dados será estático. Significa que não receberá mais registros para as atualizações. Porém, em um projeto real, os registros continuarão sendo alimentados no banco de dados. Assim, o Looker Studio vai realizando atualizações dos dados e, por consequência, atualiza os valores e métricas que calcularemos.

3. Gerenciador de banco de dados

Após hospedar o banco de dados em uma nuvem e importá-lo, precisaremos de um gerenciador de banco de dados. Com ele, vamos nos conectar ao banco de dados que está na nuvem e importar os nossos dados para o MySQL.

Plataforma Railway

Para hospedar o banco de dados em uma nuvem, utilizaremos a plataforma Railway. Ela oferece uma infraestrutura completa para que você desenvolva seu projeto e, após isso, realize um deploy. Ou seja, para colocar o projeto em produção.

É totalmente gratuito ter uma conta da Railway. Além disso, não é necessário colocar nenhum dado de cartão de crédito. Cinco dólares ou 500 horas serão disponibilizadas para o desenvolvimento de projetos.

Caso um desses prazos expire, será preciso esperar até o próximo mês para fazer a renovação, recebendo os créditos outra vez e continuando o projeto. Acessaremos o Railway pelo navegador web, ou seja, não precisamos instalar nada na nossa máquina para usarmos essa infraestrutura.

No navegador, barra de digitação da URL, escreveremos "railway.app". Acessando o site, na tela inicial, localizaremos o botão de "Login" no canto superior direito. Ao selecioná-lo, seremos redirecionados a uma janela com duas opções de login: Email ou conta no GitHub.

Algo interessante sobre o Railway é a possibilidade de criar um projeto sem criar uma conta, porém, esse projeto ficará disponível apenas por 24h. Ou seja, depois de um dia, ele não existirá mais e será necessário criar um projeto novo.

Sendo assim, é recomendável criar uma conta, assim, nosso projeto continuará existindo e disponível para uso. Farei meu login pelo "Email". Basta escrever o endereço de Email e apertar o botão correspondente a essa opção: "Email".

Feito isso, receberei um Email na caixa de entrada, pedindo a confirmação de login. Vamos abrir o Gmail, confirmar o login e retornar à tela do Railway. A tela foi carregada e login está completo.

Antes de criar o projeto, vamos fazer uma leitura e aceitar os termos de uso do Railway. Selecionando o link dos termos de uso, visualizaremos esses termos, apertaremos o botão com a opção de aceitar, "I agree with Railway's Terms of Service".

Na próxima página, aparecerão mais termos, alertando, por exemplo, que ele não pode ser utilizado para criar bots, máquinas virtuais, hospedagem para Torrents e semelhantes. Vamos apertar o botão para aceitar novamente: "I will not deploy any of that".

Com isso, já podemos começar a criar o nosso projeto de banco de dados. Como não temos nada criado ainda, na tela aparece apenas uma mensagem em um fundo preto, pedindo para criarmos um projeto novo: "Create a New Project".

Vamos selecionar "Create a New Project". Abriremos uma janela com a pergunta: "What can we help with?" ou seja, o que você vai utilizar? As opções são:

Como utilizaremos o MySQL, vamos selecionar "Provision MySQL". Ao fazer isso, o projeto começará a ser criado. Podemos acompanhar o processo ao lado inferior direito da tela, em "Activity", onde todas as atividades feitas são exibidas, por exemplo: "Database foi criado", "As variáveis foram criadas", etc.

No centro da tela, aparece a opção "MySQL/ Created 2023-01-30". Ao selecioná-la, visualizaremos um dashboard com todos os dados que precisaremos para utilizar o nosso banco de dados na nuvem.

Nesse dashboard, aparecem algumas abas: "Data", "Query", "Connect", "Logs", "Variables", "Metrics" e "Settings". A aba que nos interessa é a "Variables". Nela, visualizaremos o nome do banco de dados, o nome do usuário, senha e servidor. Isso nos permite realizar a conexão com o Looker Studio e também com o gerenciador de banco de dados.

Nosso servidor e o nosso banco de dados já estão criados. A próxima etapa é configurar o gerenciador de banco de dados. Te espero no próximo vídeo!!

Sobre o curso Looker Studio: trabalhando com funções e filtros

O curso Looker Studio: trabalhando com funções e filtros possui 97 minutos de vídeos, em um total de 40 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!

Conheça os Planos para Empresas