← Professional Data Engineer: pipelines e decisões de dados
04 / 8 · 40 MIN

Ingestão, publicação e CI/CD

Escolhe contratos de escrita e promove transformações com validação.

Conceito e mecanismo

Na interface gRPC da Storage Write API, o tipo de stream e os offsets influenciam a garantia de escrita. O default stream disponibiliza dados para consulta com semântica at-least-once. Um stream committed criado pela aplicação pode usar offsets para controlar appends no mesmo stream. O cliente precisa de persistir e reconciliar posições e de tratar respostas após timeouts. Criar um stream novo em cada retry não oferece deduplicação global por identificador de negócio. Para preparar dados sem exposição parcial, pending streams permitem finalizar writers e fazer commit conjunto. A barreira de publicação deve fazer parte do desenho, em vez de depender de um comentário a dizer que o lote está incompleto.

Aplicação guiada

O contrato do destino também importa em CDC: Datastream para BigQuery aplica merge com metadata de sequência; um consumidor próprio de ficheiros precisa de implementar o seu tratamento. Na orquestração, desenha unidades idempotentes por intervalo lógico, com staging e publicação controlada. Se um retry usa a hora atual como nova identidade e acrescenta linhas, pode duplicar o dia já processado. A documentação atual apresenta Managed Service for Apache Airflow, ainda referido como Cloud Composer no guia. Em CI/CD, sintaxe válida é apenas um gate. Uma alteração monetária precisa de casos limite e resultados esperados, com critérios definidos pela equipa responsável. Não inventes uma regra financeira universal. Guarda versão de código e evidência para ligar cada resultado à transformação que o produziu.

NA PRÁTICA

Repetir o mesmo append com a mesma posição exige tratar o resultado da API; mudar de stream altera o âmbito da garantia.

Armadilhas comuns

Default stream como deduplicação global; offset sem estado; sucesso de sintaxe como correção; hora atual como identidade de retry.

Tópicos relacionados: Desenho, governance e identidade · Qualidade, migração e cutover · Streaming, tempo e efeitos

Leva esta ideia contigo

Torna explícitos a unidade lógica, o commit e o gate de promoção.

Criar conta

Referência: BigQuery Storage Write API gRPC · Current linked standard guide (document title v4.2); edition date unconfirmed (2026-09-30 inspection)

Google Cloud é uma marca comercial de Google LLC. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Google. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.