Pular para o conteúdo

Trilha de estudo

Trilha Google BigQuery: tudo o que estudar, tópico por tópico

Domine armazém de dados em nuvem com Google BigQuery. Aprenda a projetar esquemas, otimizar consultas SQL, construir pipelines ETL, implementar modelos de aprendizado de máquina e estabelecer práticas de segurança e governança para análise empresarial.

Resposta curta

Para aprender Google BigQuery, percorra 6 módulos e 37 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos & Arquitetura e siga para SQL & Otimização de Consultas e Carregamento & Preparação de Dados. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

6
módulos
37
tópicos
60
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Fundamentos & Arquitetura4 tópicos
  • Introdução ao BigQuery & Conceitos Centrais

    Entender a arquitetura serverless do BigQuery, modelo de preços, diferenciadores principais e casos de uso centrais em análise de dados moderna.

    Objetivos

    • Definir BigQuery e sua proposição de valor
    • Explicar benefícios da arquitetura serverless
    • Diferenciar armazém de dados de data lake
    • Identificar casos de uso do BigQuery

    Conceitos-chave

    • Arquitetura serverless
    • Análise em escala de petabytes
    • Armazenamento colunar
    • Separação computação/armazenamento
    • Preço por consulta
  • Arquitetura & Componentes do BigQuery

    Explorar a arquitetura distribuída do BigQuery, camadas de armazenamento, mecanismo de consulta e como os dados fluem pelo sistema.

    Objetivos

    • Descrever a arquitetura distribuída do BigQuery
    • Explicar benefícios do armazenamento colunar
    • Compreender o processamento baseado em slots
    • Planejar implantações multi-região

    Conceitos-chave

    • Tecnologia Dremel
    • Camada de armazenamento
    • Mecanismo de consulta
    • Slots e reservações
    • Infraestrutura regional
  • Modelos de Dados & Organização

    Aprender a organizar dados usando conjuntos de dados, tabelas, views e views materializadas para desempenho ótimo e manutenibilidade.

    Objetivos

    • Projetar estruturas de conjuntos de dados
    • Escolher tipos de tabela apropriados
    • Criar e gerenciar views
    • Implementar estratégia de particionamento

    Conceitos-chave

    • Conjuntos de dados
    • Tabelas (padrão, snapshots, clones)
    • Views (lógicas, materializadas)
    • Expiração de tabela
    • Padrões de organização
  • Fundamentos de Desempenho & Monitoramento

    Compreender métricas-chave de desempenho, ferramentas de monitoramento e princípios fundamentais de otimização no BigQuery.

    Objetivos

    • Interpretar métricas de desempenho
    • Utilizar estatísticas de consulta
    • Monitorar uso de slots
    • Identificar gargalos de desempenho

    Conceitos-chave

    • Métricas de desempenho de consulta
    • Bytes escaneados
    • Utilização de slots
    • BI Engine
    • Cloud Monitoring
2 · SQL & Otimização de Consultas6 tópicos
  • Fundamentos SQL para BigQuery

    Dominar o dialeto SQL do BigQuery, tipos de dados, operadores e estrutura básica de consulta alinhada com padrões ANSI SQL.

    Objetivos

    • Escrever SQL correto para BigQuery
    • Tratar valores NULL apropriadamente
    • Utilizar tipos de dados apropriados
    • Aplicar funções nativas

    Conceitos-chave

    • Conformidade ANSI SQL
    • Tipos de dados BigQuery
    • Funções de texto/numéricas/data
    • Tratamento de NULL
    • Conversão de tipos
  • Junções, Subconsultas & Operações de Conjunto

    Combinar dados de múltiplas tabelas usando vários tipos de junção, subconsultas e operações de conjunto de forma eficiente.

    Objetivos

    • Escrever junções eficientes
    • Utilizar tipos de junção apropriados
    • Aninhar subconsultas corretamente
    • Combinar conjuntos de dados com operações de conjunto

    Conceitos-chave

    • Junções INNER/LEFT/RIGHT/FULL OUTER
    • Junções cruzadas
    • Subconsultas correlacionadas
    • UNION/INTERSECT/EXCEPT
    • Otimização de junção
  • Agregações & Agrupamento

    Resumir dados usando GROUP BY, funções de agregação, cláusulas HAVING e padrões de agrupamento avançados.

    Objetivos

    • Aplicar GROUP BY corretamente
    • Utilizar funções de agregação
    • Filtrar dados agregados com HAVING
    • Lidar com casos extremos de GROUP BY

    Conceitos-chave

    • GROUP BY
    • Funções de agregação (SUM, AVG, COUNT, MIN, MAX)
    • Cláusula HAVING
    • GROUPING SETS
    • Agregações aproximadas
  • Técnicas de Otimização de Consulta

    Aplicar técnicas comprovadas para reduzir bytes escaneados, melhorar velocidade de execução e otimizar utilização de slots.

    Objetivos

    • Otimizar para bytes escaneados
    • Projetar layouts de dados eficientes
    • Aproveitar cache de consulta
    • Balancear compensações de projeto

    Conceitos-chave

    • Particionamento e clustering
    • Padrões de desnormalização
    • Cache de consulta
    • Algoritmos de aproximação
    • Projeto consciente de custo
  • Planos de Execução & Análise de Consulta

    Analisar planos de execução de consulta, compreender gargalos e utilizar ferramentas diagnósticas para otimizar desempenho.

    Objetivos

    • Ler planos de execução
    • Identificar gargalos de desempenho
    • Utilizar ferramentas diagnósticas
    • Correlacionar plano a desempenho

    Conceitos-chave

    • Estrutura de plano de execução
    • Análise de estágio
    • Visualização de linha do tempo
    • BI Engine
    • Diagnósticos de consulta
  • Otimização de Desempenho do BigQuery

    Dominar otimização avançada de desempenho incluindo análise de utilização de slots, interpretação de plano de consulta, aceleração com BI Engine, estratégias de views materializadas e mecanismos de cache.

    Objetivos

    • Analisar e otimizar utilização de slots
    • Interpretar estágios do plano de consulta para gargalos
    • Configurar BI Engine para aceleração de painéis
    • Projetar estratégias de atualização de views materializadas

    Conceitos-chave

    • Análise de utilização de slots
    • Interpretação de estágios do plano de consulta
    • Aceleração com BI Engine
    • Otimização de views materializadas
    • Estratégias de cache de resultado
3 · Carregamento & Preparação de Dados7 tópicos
  • Ingestão & Métodos de Carregamento de Dados

    Carregar dados de várias fontes: lote (Cloud Storage, bancos de dados), streaming (Pub/Sub, Dataflow) e APIs em tempo real.

    Objetivos

    • Escolher método de carregamento apropriado
    • Carregar dados do Cloud Storage
    • Transmitir dados via Pub/Sub
    • Tratar erros de ingestão

    Conceitos-chave

    • Carregamento em lote do GCS
    • Inserções de streaming
    • Integração Dataflow
    • Cloud Transfer Service
    • Envios via API
  • Construção de Pipelines ETL

    Projetar e implementar pipelines ETL ponta a ponta usando SQL, Dataflow e ferramentas de orquestração como Composer.

    Objetivos

    • Projetar arquiteturas ETL
    • Implementar transformações em SQL
    • Orquestrar pipelines
    • Monitorar saúde do pipeline

    Conceitos-chave

    • Extração, Transformação, Carga
    • Consultas agendadas
    • Cloud Dataflow
    • Cloud Composer
    • Monitoramento de pipeline
  • Validação & Qualidade de Dados

    Implementar verificações de qualidade de dados, tratar registros inválidos e garantir integridade de dados pelo pipeline.

    Objetivos

    • Validar dados de entrada
    • Detectar problemas de qualidade
    • Tratar registros inválidos
    • Monitorar qualidade de dados

    Conceitos-chave

    • Validação de esquema
    • Integridade referencial
    • Detecção de anomalia
    • Perfilamento de dados
    • Estratégias de tratamento de erro
  • Projeto de Esquema & Evolução

    Projetar esquemas escaláveis usando normalização, desnormalização e estruturas aninhadas; gerenciar mudanças de esquema com segurança.

    Objetivos

    • Projetar esquemas eficazes
    • Utilizar estruturas aninhadas
    • Evoluir esquemas com segurança
    • Otimizar para padrões de consulta

    Conceitos-chave

    • Normalização vs desnormalização
    • Tipos STRUCT e ARRAY
    • Registros aninhados
    • Versionamento de esquema
    • Compatibilidade retroativa
  • Carregamentos Incrementais & Delta

    Implementar padrões de carregamento incremental eficientes para lidar com atualizações de dados em larga escala sem recarga completa de tabela.

    Objetivos

    • Implementar padrões CDC
    • Projetar carregamentos incrementais
    • Lidar com exclusões e atualizações
    • Otimizar para conjuntos de dados grandes

    Conceitos-chave

    • Captura de dados de mudança (CDC)
    • Rastreamento baseado em timestamp
    • Operações de mesclagem
    • Padrões de exclusão e upsert
    • Marca d'água
  • Streaming & Ingestão em Tempo Real no BigQuery

    Implementar pipelines de dados em tempo real usando inserções de streaming, BigQuery Storage Write API, padrões de captura de dados de mudança e assinaturas Pub/Sub para ingestão contínua.

    Objetivos

    • Implementar inserções de streaming com deduplicação
    • Utilizar Storage Write API para ingestão de alta vazão
    • Projetar pipelines CDC para sincronização em tempo real
    • Configurar assinaturas BigQuery do Pub/Sub

    Conceitos-chave

    • API de inserções de streaming
    • Storage Write API
    • Captura de dados de mudança (CDC)
    • Assinaturas BigQuery
    • Semântica de exatamente uma vez
  • Padrões de Integração do BigQuery

    Projetar arquiteturas de integração com Dataflow, Dataproc, orquestração com Cloud Composer, pipelines orientados a eventos com Pub/Sub e planilhas conectadas para usuários de negócio.

    Objetivos

    • Projetar pipelines Dataflow que escrevem no BigQuery
    • Orquestrar fluxos BigQuery com Composer
    • Construir arquiteturas orientadas a eventos com Pub/Sub
    • Habilitar análise self-service via Connected Sheets

    Conceitos-chave

    • Integração Dataflow streaming/lote
    • Conectores Spark do Dataproc
    • Orquestração Cloud Composer (Airflow)
    • Padrões orientados a eventos com Pub/Sub
    • Connected Sheets e Looker
4 · SQL Avançado & Funções5 tópicos
  • Funções de Janela & Particionamento

    Utilizar funções de janela para realizar classificação, totais correntes, análise lag/lead e consultas analíticas avançadas.

    Objetivos

    • Escrever funções de janela
    • Particionar dados corretamente
    • Aplicar classificação e análises
    • Otimizar operações de janela

    Conceitos-chave

    • ROW_NUMBER, RANK, DENSE_RANK
    • Cláusula OVER
    • Especificação de quadro
    • Somas cumulativas
    • Estratégias de particionamento
  • Consultas Recursivas & CTEs

    Dominar expressões de tabela comuns (CTEs) e consultas recursivas para dados hierárquicos, travessia de grafo e análise complexa.

    Objetivos

    • Escrever CTEs de forma eficaz
    • Construir consultas recursivas
    • Consultar dados hierárquicos
    • Percorrer grafos em SQL

    Conceitos-chave

    • Cláusula WITH
    • CTEs recursivas
    • Membros âncora e recursivos
    • Consultas hierárquicas
    • Travessia de grafo
  • Funções Definidas pelo Usuário (UDFs)

    Criar funções reutilizáveis usando SQL ou JavaScript para lógica de negócio complexa, transformações e métricas personalizadas.

    Objetivos

    • Escrever UDFs SQL
    • Criar funções JavaScript
    • Otimizar execução de UDF
    • Gerenciar versões de função

    Conceitos-chave

    • UDFs SQL
    • UDFs JavaScript
    • Funções escalares e com valor de tabela
    • Parâmetros de função
    • Considerações de desempenho
  • Padrões & Técnicas SQL Avançadas

    Aplicar padrões SQL sofisticados: pivotamento, despivotamento, operações de texto, manipulação JSON e otimização de casos extremos.

    Objetivos

    • Pivotar e remodelar dados
    • Trabalhar com JSON
    • Manipular arrays
    • Tratar casos extremos

    Conceitos-chave

    • PIVOT e UNPIVOT
    • Funções de texto
    • Operações JSON
    • Operações ARRAY
    • Funções RANGE e DATE
  • Análise Geoespacial no BigQuery

    Realizar análise espacial usando tipo de dado GEOGRAPHY, funções espaciais (ST_DISTANCE, ST_CONTAINS, ST_INTERSECTION), operações GIS em escala e visualização geoespacial.

    Objetivos

    • Trabalhar com tipo GEOGRAPHY e formatos de dados espaciais
    • Aplicar funções espaciais para distância e contenção
    • Realizar junções espaciais eficientes em escala
    • Visualizar resultados de consultas geoespaciais

    Conceitos-chave

    • Tipo de dado GEOGRAPHY
    • Funções espaciais (ST_*)
    • Formatos GeoJSON e WKT
    • Junções e indexação espaciais
    • Visualização geoespacial com GeoViz
5 · BigQuery ML & Análise7 tópicos
  • Fundamentos de BigQuery ML

    Introduzir BQML: criar e avaliar modelos de aprendizado de máquina diretamente no BigQuery sem mover dados ou escrever código de ML.

    Objetivos

    • Criar modelos BQML
    • Escolher tipos de modelo
    • Avaliar desempenho de modelo
    • Realizar predições

    Conceitos-chave

    • Instrução CREATE MODEL
    • Tipos de modelo suportados
    • Dados de treinamento
    • Avaliação de modelo
    • Consultas de predição
  • Modelagem Preditiva com BQML

    Construir modelos de regressão e classificação para previsão, segmentação de clientes e inteligência de negócio.

    Objetivos

    • Construir modelos de classificação
    • Criar modelos de regressão
    • Realizar engenharia de atributos
    • Ajustar parâmetros de modelo

    Conceitos-chave

    • Regressão linear/logística
    • Árvores de decisão
    • Modelos de conjunto
    • Engenharia de atributos
    • Ajuste de hiperparâmetros
  • Previsão de Séries Temporais

    Aplicar modelos ARIMA e ARIMA+ para previsão de tendências, detecção de sazonalidade e análise de dados dependentes de tempo.

    Objetivos

    • Construir modelos de série temporal
    • Detectar tendências e sazonalidade
    • Prever valores futuros
    • Avaliar precisão de previsão

    Conceitos-chave

    • Modelos ARIMA
    • Detecção de sazonalidade
    • Análise de tendência
    • Detecção de anomalia
    • Avaliação de previsão
  • Padrões Analíticos & KPIs

    Projetar e implementar análise de coorte, análise de funil, métricas de retenção e cálculos avançados de KPI.

    Objetivos

    • Conduzir análise de coorte
    • Construir relatórios de funil
    • Calcular retenção
    • Criar modelos de atribuição

    Conceitos-chave

    • Análise de coorte
    • Análise de funil
    • Curvas de retenção
    • Modelos de atribuição
    • KPIs personalizados
  • Análise em Tempo Real & Streaming

    Implementar análise em tempo real usando inserções de streaming, tabelas de snapshot e otimização de consulta com baixa latência.

    Objetivos

    • Transmitir dados continuamente
    • Consultar dados em tempo real
    • Otimizar para latência
    • Construir painéis em tempo real

    Conceitos-chave

    • Inserções de streaming
    • Tabelas de snapshot
    • Isolamento de snapshot
    • Otimização de baixa latência
    • Painéis em tempo real
  • BigQuery ML — Modelagem Avançada

    Dominar capacidades avançadas de BQML incluindo variações de sintaxe CREATE MODEL, engenharia de atributos em SQL, exportação de modelo, ajuste de hiperparâmetros e padrões de implantação em produção.

    Objetivos

    • Construir modelos BQML avançados com engenharia de atributos personalizada
    • Utilizar cláusula TRANSFORM para pré-processamento automatizado
    • Exportar modelos treinados para servir externamente
    • Ajustar hiperparâmetros para desempenho ótimo

    Conceitos-chave

    • Opções de CREATE MODEL
    • Engenharia de atributos em SQL
    • Cláusula TRANSFORM
    • Exportação de modelo para Vertex AI
    • Ajuste de hiperparâmetros
  • BigQuery para Cargas de Trabalho de IA/ML

    Aproveitar BigQuery para casos de uso de IA/ML incluindo busca vetorial, geração de embeddings, integração com Vertex AI, feature stores e orquestração de pipelines de ML.

    Objetivos

    • Implementar busca vetorial para consultas de similaridade
    • Chamar modelos de IA remotos a partir de SQL do BigQuery
    • Integrar BigQuery com pipelines Vertex AI
    • Projetar padrões de feature store para treinamento de ML

    Conceitos-chave

    • Busca vetorial com embeddings
    • Inferência com modelo remoto
    • Integração com Vertex AI
    • Padrões de feature store
    • Orquestração de pipelines de ML
6 · Segurança & Governança8 tópicos
  • Controle de Acesso & IAM

    Gerenciar acesso usando papéis do Google Cloud IAM, permissões em nível de conjunto de dados e políticas de segurança em nível de coluna/linha.

    Objetivos

    • Atribuir papéis IAM
    • Configurar permissões de conjunto de dados
    • Implementar segurança de coluna
    • Gerenciar contas de serviço

    Conceitos-chave

    • Papéis IAM
    • Permissões de conjunto de dados
    • Segurança em nível de coluna
    • Segurança em nível de linha
    • Contas de serviço
  • Criptografia & Proteção de Dados

    Proteger dados usando criptografia em repouso, criptografia em trânsito, chaves de criptografia gerenciadas pelo cliente (CMEK) e mascaramento de dados.

    Objetivos

    • Habilitar criptografia
    • Implementar CMEK
    • Aplicar mascaramento de dados
    • Proteger colunas sensíveis

    Conceitos-chave

    • Criptografia em repouso
    • Criptografia em trânsito
    • CMEK
    • Mascaramento de dados
    • Tratamento de dados sensíveis
  • Auditoria & Conformidade

    Habilitar registro de auditoria, rastrear acesso a dados, gerar relatórios de conformidade e implementar políticas de retenção de dados.

    Objetivos

    • Habilitar registro de auditoria
    • Monitorar acesso a dados
    • Gerar relatórios de conformidade
    • Implementar políticas de retenção

    Conceitos-chave

    • Cloud Audit Logs
    • Registro de acesso a dados
    • Políticas de retenção
    • Frameworks de conformidade
    • Considerações GDPR/HIPAA
  • Gestão & Otimização de Custo

    Minimizar custos do BigQuery por meio de reservação de slots, particionamento inteligente, estratégias de cache e monitoramento de uso.

    Objetivos

    • Planejar uso de slots
    • Reduzir custos de consulta
    • Monitorar gastos
    • Implementar controles de custo

    Conceitos-chave

    • Reservações de slots
    • Flex slots
    • Poda de partição
    • Cache de consulta
    • Monitoramento e orçamentos de custo
  • Gestão de Custos & Precificação do BigQuery

    Implementar estratégias abrangentes de gestão de custos incluindo reservações de slots vs preços sob demanda, estimativa de custo de consulta, alertas de orçamento e alocação organizacional de custos.

    Objetivos

    • Escolher modelo de preço ótimo para cargas de trabalho
    • Estimar custos de consulta antes da execução
    • Configurar alertas de orçamento e cotas
    • Implementar alocação de custo entre equipes

    Conceitos-chave

    • Preço sob demanda vs tarifa fixa
    • Reservações e compromissos de slots
    • Estimativa de custo de consulta (dry run)
    • Alertas de orçamento e cotas
    • Rótulos de alocação de custo
  • Governança de Dados no BigQuery

    Estabelecer frameworks de governança de dados usando segurança em nível de coluna, tags de política, integração com Data Catalog, rastreamento de linhagem de dados e políticas organizacionais de IAM.

    Objetivos

    • Implementar segurança em nível de coluna com tags de política
    • Integrar BigQuery com Data Catalog
    • Rastrear linhagem de dados em transformações
    • Projetar políticas de governança organizacional

    Conceitos-chave

    • Segurança em nível de coluna
    • Tags de política e taxonomias
    • Integração com Data Catalog
    • Rastreamento de linhagem de dados
    • Políticas organizacionais
  • Compartilhamento de Dados & Colaboração no BigQuery

    Habilitar compartilhamento seguro de dados usando Analytics Hub, views autorizadas, acesso a conjuntos de dados entre projetos, salas limpas de dados e gestão de conjuntos de dados compartilhados.

    Objetivos

    • Publicar e assinar listagens do Analytics Hub
    • Criar views autorizadas para acesso controlado
    • Configurar compartilhamento de conjuntos entre projetos
    • Implementar salas limpas para colaboração segura

    Conceitos-chave

    • Listagens do Analytics Hub
    • Views e rotinas autorizadas
    • Compartilhamento entre projetos
    • Salas limpas de dados
    • Controle de acesso a conjuntos compartilhados
  • Administração & Operações do BigQuery

    Gerenciar BigQuery em escala organizacional incluindo planejamento de capacidade, painéis de monitoramento, análise de logs de auditoria, gestão de reservações e melhores práticas operacionais.

    Objetivos

    • Planejar e gerenciar capacidade de slots entre projetos
    • Construir painéis de monitoramento usando INFORMATION_SCHEMA
    • Analisar logs de auditoria para padrões de segurança e uso
    • Configurar políticas e cotas em nível organizacional

    Conceitos-chave

    • Planejamento de capacidade e reservações
    • Views INFORMATION_SCHEMA
    • Painéis e alertas de monitoramento
    • Análise de logs de auditoria
    • Políticas e cotas organizacionais

Níveis: Júnior, Pleno, Sênior e Especialista

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Google BigQuery?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Google BigQuery?

Comece por Fundamentos & Arquitetura: Introdução ao BigQuery & Conceitos Centrais, Arquitetura & Componentes do BigQuery e Modelos de Dados & Organização. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Google BigQuery?

Uma avaliação completa desta trilha leva cerca de 60 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.