/SQL-bigquery

Curso de SQL com BigQuery para Análise de Dados

Primary LanguageJupyter Notebook

SQL com Google BigQuery Para Análise de Dados

📚 Descrição

Neste curso de SQL com Google BigQuery para Análise de Dados, exploramos conceitos essenciais sobre análise de dados e sua aplicabilidade empresarial. Com essa ferramenta, podemos criar relatórios e consultas para embasar decisões em todos os níveis hierárquicos.

Não é necessário ser especialista em matemática ou ciência da computação. O curso utiliza uma linguagem simples e didática, oferecendo a oportunidade de aprimorar suas habilidades em Business Intelligence e Ciência de Dados.

📂 Conteúdo do curso

Aula 01: Estrutura e Primeiros comandos

  • Criando conta no Google Cloud;
  • Conhecendo a estrutura do BigQuery;
  • Criando um dataset;
  • Importando arquivo excel;
  • Conhecendo as tabelas do dataset vendas;
  • Primeira Consulta;
  • Selecionando dados distintos;
  • Selecionando colunas específicas;
  • Alterando nomes de coluna e salvando como tabela;
  • Salvando consultas como tabela e consulta personalizada;
  • Renomeando tabelas na consulta;

Aula 02: Funções de Restrições

  • Funções de Restrições
  • Excluindo linhas em Branco
  • Funções Matemáticas: maior e menor
  • Função between
  • Criando nova coluna condicional
  • Criando nova coluna condicional com vários critérios
  • Criando coluna condicional com números
  • Exemplo prático da função Case

Aula 03: Função JOIN - Junção de Tabelas

  • Resolvendo erro de importação
  • Relacionamento de tabelas: Primeiro JOIN
  • Relacionamento de tabelas: Exemplo prático
  • Relacionamento de tabelas: Fixando
  • Relacionamento de várias tabelas

Aula 04: Relacionamentos no Power BI

  • Importando tabelas do Google Big Query para o Power BI
  • Relacionamentos no Power BI
  • Importando dados SQL para o Power BI

Aula 05: Funções de Agregação

  • Agrupando dados da consulta com Group by
  • Ordenando dados da consulta com Order by
  • Extração de Data: *Format_timestamp *
  • Função count
  • Função max
  • Função min
  • Função sum
  • Função avg

Aula 06: Funções Matemáticas

  • Eliminando Número Negativo
  • Números Aleatórios
  • Raiz Quadrada
  • Potenciação
  • Arredondamento

Aula07: Funções de String

  • Função starts_with
  • Extração de texto
  • Maiúsculo e minúsculo
  • Extração de parte do texto

Aula 08: Extras

  • Agendamento logístico: funções Date and Time
  • Extraindo dados do Google BigQuery com Python
  • Carregando dados para o Google BigQuery com Python
  • Importando dados do Google Sheets com Python