Google PDE: Arquitetura e Design de Engenharia de Dados — Guia de estudos

Faz parte do Google Professional Data Engineer — Guia de estudos. Pratique com respostas verificadas no centro de exames da Google, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

A arquitetura e o design de engenharia de dados no Google Cloud equilibram limites de domínio, padrões de processamento e capacidades de serviço para entregar plataformas de dados confiáveis, escaláveis e com custo-benefício. Designs eficazes tornam o armazenamento, a computação, a orquestração e a disponibilização escaláveis de forma independente; codificam contratos para que os domínios interoperem; e validam riscos antecipadamente com objetivos de nível de serviço (SLOs) mensuráveis. Esta seção resume estilos arquitetônicos canônicos (data mesh, lake, warehouse, lakehouse, armazenamentos operacionais), modos de processamento (lote, microlote, streaming, orientado a eventos, lambda) e os trade-offs entre escalabilidade, latência, disponibilidade, consistência e custo. Também aborda o posicionamento regional e multicloud, a evolução de esquema, o ciclo de vida dos dados de ponta a ponta, a seleção de serviços baseada na carga de trabalho e práticas de validação orientadas a riscos, adaptadas ao Google Cloud.

Paradigmas Arquitetônicos e Padrões de Processamento

Padrões de processamento e quando usá-los:

Exemplo curto de configuração de streaming do Dataflow para dados atrasados:

events
  .apply(Window.into(FixedWindows.of(Duration.standardMinutes(5)))
    .withAllowedLateness(Duration.standardMinutes(10))
    .accumulatingFiredPanes());

Propriedade de Domínio, Produtos de Dados e Contratos

ALTER TABLE sales.orders
ADD COLUMN coupon_code STRING;

Trade-offs Não Funcionais e Topologia de Implantação

Camadas, Ciclo de Vida e Seleção de Serviços

Exemplo curto de particionamento no BigQuery:

CREATE TABLE ops.events
PARTITION BY DATE(event_ts)
CLUSTER BY device_id AS
SELECT * FROM staging.events_clean;

Cenário de Problema Prático

A Contoso Mobility opera uma frota global de patinetes elétricos e precisa de ingestão, processamento, armazenamento e análise em tempo real para telemetria de corridas e faturamento. Eles devem suportar milhões de eventos por minuto, regras de fraude abaixo de um segundo, dashboards atualizados, controles de privacidade e operações multirregionais resilientes.

Abordagem:

  1. Estabelecer a ingestão de eventos com o Cloud Pub/Sub.
  1. Implementar o processamento de streaming com o Cloud Dataflow (Apache Beam).
.withAllowedLateness(Duration.standardMinutes(15))
.discardingFiredPanes();
  1. Persistir dados brutos e curados no Cloud Storage e no BigQuery, respectivamente.
  1. Servir consultas operacionais e verificações de fraude a partir do Cloud Bigtable.
  1. Gerenciar o faturamento transacional no Cloud Spanner.
  1. Aplicar governança com Dataplex, Data Catalog e Cloud DLP.
  1. Orquestrar e operar com Cloud Composer e Cloud Monitoring.
  1. Otimizar custos e ciclo de vida com particionamento e tiering.
  1. Validar riscos e resiliência.

Essa arquitetura separa claramente as responsabilidades: o Pub/Sub faz o buffer da ingestão, o Dataflow computa, o Cloud Storage e o BigQuery armazenam e servem análises, o Bigtable acelera as leituras operacionais e o Spanner garante transações consistentes. Ela equilibra escalabilidade e latência enquanto controla custos por meio de particionamento, clustering, políticas de ciclo de vida e autoescalonamento, e incorpora governança e confiabilidade por meio de produtos de dados documentados, contratos e validação contínua.


Todos os domínios · Armazenamento de Dados

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Google →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo