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.
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 perguntaSem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.
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.