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:
Configurar um servidor de banco de dados em uma nuvem.
Configurar um gerenciador de banco de dados.
Importar dados para um banco de dados MySQL.
Criar uma conexão para banco de dados.
Criar métricas de análise de pessoas.
Entender a importância das funções.
Em relação às funções, entenderemos como construir métricas, utilizando as funções do Looker Studio:
Funções Matemáticas.
Funções Condicionais e textos.
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á?!
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?
A Ilus precisa saber:
A quantidade de admissões e desligamentos por mês.
A quantidade de pessoas colaboradoras ativas.
A quantidade de desligamentos e movimentações.
As motivações das movimentações.
Além disso, vamos trazer algumas taxas que ajudarão a entender o que pode estar acontecendo na empresa. As taxas são:
Percentual de absenteísmo no ano atual.
Turnover geral.
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?
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:
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.
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.
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.
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:
"Provision PostgreSQL", usar um banco de dados no PostgreSQL;
"Provision Redis", usar um banco de dados no Redis;
"Provision MongoDB", usar um banco de dados no MongoDB;
"Provision MySQL", usar um banco de dados no MySQL;
"Empty project", projeto em branco.
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!!
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:
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.