Primeiras aulas do curso Google BigQuery e Data Studio: projeto final

Google BigQuery e Data Studio: projeto final

Preparando o ambiente - Apresentação

Olá. Tudo bem? Meu nome é Victorino Vila e esse vai ser o projeto final da nossa carreira de BigQuery e Data Studio.

Vamos colocar nesse curso todos os conhecimentos que adquirimos durante todos os cursos que vieram antes da carreira. E veremos inclusive alguns conceitos novos. Faremos um projeto prático, que terá início, meio e fim.

Esse nosso projeto vai englobar a construção de um Data Warehouse e de dashboards de consulta da escola BitByte.

A escola BitByte oferece cursos de tecnologia, e durante os semestres os alunos vão à escola, fazem os treinamentos, fazem provas, existem notas, eles fazem matrícula, existe um faturamento envolvido nisso.

E durante o semestre os usuários vão colocar todos os dados num banco de dados no formato MySQL, que é o banco transacional da escola BitByte.

E depois desse banco de dados MySQL faremos um processo de carga para um Data Warehouse em BigQuery, e deste Data Warehouse em BigQuery nós vamos criar uma série de dashboards em Data Studio para que o usuário possa consultar essas informações.

Então nós vamos começar esse projeto do zero, não vamos ter nada. Vamos criar o banco MySQL da nuvem Google, vamos popular os dados transacionais da escola BitByte nesse banco.

Depois nós vamos projetar e construir o Data Warehouse, fazer os processos de extração e transformação em carga, e na verdade vai ser um processo não de ETL, mas de ELT, e vou explicar mais à frente a diferença entre esses dois processos.

Vamos criar os dashboards do zero. Vamos automatizar as cargas para que a atualização desses dados fique automática, e entregamos o projeto final para o usuário da escola BitByte.

Como resultado, teremos um dashboard onde nós temos o desempenho dos cursos. Depois teremos outro dashboard com o desempenho dos alunos.

Vamos construir um dashboard com o faturamento dos cursos. Então vamos juntar gráficos e várias formas diferentes de trabalhar.

Faremos um ranking de faturamento, e para esses últimos três dashboards, apesar de não terem a mesma funcionalidade, mostraremos formas diferentes de construí-los, através de uma visão lógica e materializada.

E toda atualização desse dashboard virá via atualizar o banco de dados transacional MySQL, transportar para o BigQuery, e o BigQuery atualiza os dashboards.

Então esse é o nosso curso do projeto final. E vamos fazer esse projeto do zero. Inclusive, não vamos usar nada do que fizemos nos outros cursos. Vamos começar do zero mesmo, criando uma nova conta Google e criando todo o ambiente. Não vamos usar nada do que nós usamos nos cursos anteriores.

Se você não fez os treinamentos da carreira Data Studio e BigQuery, você pode fazer esse treinamento, não tem nenhum problema. Não é um pré-requisito forte.

Mas muita coisa que eu vou criar no treinamento eu não vou explicar, porque teoricamente já foi explicado nos cursos da carreira.

Então eu estou supondo que o aluno já fez todos os cursos da carreira. E na medida em que eu vou criando as coisas, eu estou supondo que o aluno já conheça.

Terá alguns conceitos novos apresentados nesse curso, que nós não vimos na carreira, e nesses casos eu vou explicar para vocês esses conceitos.

Eu espero que vocês gostem muito desse treinamento. Vamos seguir em frente. Um abraço e até o próximo vídeo.

Preparando o ambiente - Passos para configuração do ambiente

Nosso objetivo neste treinamento é fazer um projeto final da nossa carreira de BigQuery e Data Studio. E como se trata de um projeto final, começaremos esse projeto todo do zero. Nós não vamos aproveitar nada que foi feito nos cursos anteriores.

E o nosso objetivo é o de criar um banco de dados no BigQuery e depois um dashboard para acompanhar os dados gerenciais da escola BitByte. A escola BitByte oferece a cada semestre cursos de tecnologia para as pessoas. Então nós acompanharemos matrículas, as notas dos alunos, o faturamento da escola.

Mas para isso precisamos criar uma conta Google, onde nós vamos criar todos os nossos recursos na nuvem Google. Por isso precisamos depois, como segundo passo, criar um projeto no Google Console. Mas antes de continuar, temos que criar uma conta de faturamento dentro do Google Console.

Você pode perguntar: “Mas conta de faturamento significa que eu vou ter que pagar para fazer esse treinamento?”. A resposta é não. Quando criamos uma conta na Google, temos um período para gastar R$300 de créditos relacionados com serviços da nuvem. E esses créditos serão suficientes para fazermos os exercícios práticos deste treinamento.

Mas precisamos associar a uma conta de faturamento. Então esse é o terceiro passo que faremos nessa aula. Com a conta de faturamento criada, vamos criar a instância SQL na nuvem Google. E depois, na nossa máquina local, vamos instalar o MySQL WorkBench, que vai ser o IDE para acessarmos esse banco de dados MySQL.

Esse banco de dados MySQL tem o objetivo de ser o sistema transacional, da escola BitByte. Mas para que o nosso PC, através do MySQL WorkBench que está instalado localmente na nossa máquina, consiga enxergar o MySQL na nuvem, precisamos fazer mais um passo, que é o registro do IP de segurança.

E depois, com tudo isso configurado, vamos carregar nesse banco MySQL os dados da escola BitByte. E assim estaremos prontos para começar o nosso projeto. É tudo isso que faremos nos próximos vídeos dessa aula. Um abraço e até o próximo vídeo.

Preparando o ambiente - Criando a conta Google

Vamos criar uma conta Google. Mesmo que você já tenha uma conta Google pessoal, ou que você tenha aquela conta Google que você criou para fazer a carreira de BigQuery e Data Studio, vamos esquecê-la. Vamos criar uma do zero.

Se você não tem conta Google e está fazendo esse curso pela primeira vez, ótimo. Você vai aprender como se cria uma conta Google nesse vídeo. Eu vou abrir o meu Browser e vou buscar, por exemplo, por “criar conta google”. Vou entrar no primeiro link, “Crie sua Conta do Google”.

Vou colocar o meu nome, o sobrenome e vou criar um nome do usuário, que tem que ser único. Se eu por acaso colocar um nome de usuário que já existe, ele vai me avisar que esse nome de usuário existe e para tentar outro.

Vou colocar a senha e confirmá-la. E vou clicar em “Próxima”. Não tem que colocar o número de telefone, é opcional, mas é legal, porque às vezes quando fazemos uma autenticação no Google ele pergunta o seu telefone para te mandar um SMS de confirmação, para saber se é você mesmo que está se logando nessa conta.

Vou colocar um endereço de e-mail de recuperação, caso eu esqueça a senha. E vou colocar o dia, mês e ano do meu nascimento. Em seguida temos os termos de privacidade, vamos ter que concordar. E vou clicar em “Criar conta”.

Pronto, a minha conta está criada. Eu tenho no canto superior direito da tela a confirmação de que eu estou com essa nova conta Google criada. Esse foi o primeiro passo para seguirmos com a configuração do ambiente. Um abraço e até o próximo vídeo.

Sobre o curso Google BigQuery e Data Studio: projeto final

O curso Google BigQuery e Data Studio: projeto final possui 400 minutos de vídeos, em um total de 132 atividades. Gostou? Conheça nossos outros cursos de NoSQL 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 NoSQL acessando integralmente esse e outros cursos, comece hoje!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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