Saltar al contenido

Esta página aún no está traducida — estás leyendo la versión en portugués. Ver en portugués

PreviewActualizado el 2026-09-08

Tutorial — criar um pipeline de carga full

Passo a passo para rodar um pipeline completo (full) que leva os dados da fonte até os marts Gold e republica o dashboard.

En esta página (14)

Estado: Preview. O pipeline é determinístico e provado por teste (conjunto de testes de referência); a materialização real no datalake = NÃO MEDIDO (liberação em nuvem ainda não exercida). Exemplos sintéticos.

Leia antes: Como os dados fluem · Pipeline medalhão.


O que é#

Um pipeline full recalcula tudo, do zero, a cada execução: lê a fonte, carrega o Bronze verbatim, aplica qualidade/deduplicação na Silver e recria os marts Gold. É o modo mais simples e sempre correto — e o fallback dos modos incrementais.

Para que serve#

  • Fazer a primeira carga de uma fonte (que já serve de backfill).
  • Garantir exatidão máxima quando a tabela é pequena ou muda pouco.
  • Reprocessar tudo após uma mudança de regra de negócio.

Quando usar / quando não usar#

  • Use quando: é a 1ª carga; a tabela é pequena; a fonte apaga linhas; ou você quer a garantia máxima.
  • Não use quando: a tabela é grande e só cresce — aí o incremental por watermark é muito mais barato.

Plano e permissões#

  • Núcleo · verificação de acesso · chaves de desligamento para execução de ingestão (carga) e atualização de painéis (republicar o painel).

Pré-requisitos#

  1. Uma fonte conectada e testada (ex.: PostgreSQL, BigQuery ou um arquivo importado).
  2. Pelo menos uma tabela selecionada para ingestão.

As duas trilhas#

O produto mostra o progresso ao vivo em passos serializáveis:

Ingestão de uma fonte (detalhe do pipeline, seção Tabelas do Bronze → Ingerir ao vivo):

código
validar → landing → bronze → registrar

Pipeline de engenharia (página do pipeline):

código
ingest → bronze → silver → gold → publish

Passo a passo#

  1. Abra o pipeline, vá na seção Tabelas do Bronze e clique em Ingerir ao vivo para trazer os brutos até o Bronze (validar → landing → bronze → registrar).
  2. Vá à página do pipeline e rode a trilha completa ingest → bronze → silver → gold → publish, deixando o modo em full (padrão).
  3. Acompanhe, na tela de execução, os contadores Bronze / Silver / rejeitadas e a lista de marts Gold gerados.
  4. Ao final, o dashboard Gold é republicado automaticamente (você não precisa publicar à mão).

Exemplo (sintético)#

Fonte: uma tabela vendas com as colunas pedido_id, data_pedido, uf, categoria, preco_unitario, quantidade, status. Depois do full, os marts Gold típicos são:

MartConteúdo
gold_receita_mensalreceita e nº de pedidos por mês
gold_receita_ufreceita e pedidos por UF
gold_receita_categoriareceita e share por categoria
gold_kpislinha única: receita total, pedidos, ticket médio, nº de UFs, período

Resultado esperado#

  • Um registro de execução com Bronze / Silver / rejeitadas / nº de marts / duração / KPIs.
  • rejectedRows = bronzeRows − silverRows — a diferença é sempre visível.
  • O painel público Gold é atualizado e passa a mostrar os dados recém-processados.

Limites e custos#

  • Carga SaaS/arquivo → Bronze: default batchSize 5.000, maxRows 200.000.
  • Full lê tudo — é o modo mais caro por definição. As consultas no datalake são cobráveis e limitadas pelo teto de volume lido por consulta (padrão 1 GiB). Custo faturado em BRL = NÃO MEDIDO.

Segurança#

  • Datasets/buckets escopados por workspace (<prefix>_bronze/_silver/_gold).
  • Nomes de coluna interpolados apenas a partir de allowlist; PII mascarada no profiling.

Erros comuns#

SintomaCausa provávelO que fazer
Muitas linhas rejeitadasdados fora das regras de qualidadeVeja quais regras reprovaram em Qualidade
Mart não atualizoupipeline parou antes do gold/publishRode a trilha completa; confira o log de execução
Carga estourou o teto de bytesquery lê demaisReduza o escopo ou ajuste o teto conscientemente

Diagnóstico#

  • Compare bronzeRows (o que chegou) com silverRows (o que passou na limpeza).
  • Confira a lista de marts Gold na tela de execução.

Relacionados#


Última revisão: 2026-09-08.

Enlaces relacionados