Ir para o conteúdo
Automatizav1
CONNECTOR · BIGQUERY

BigQuery — Warehouse GCP-nativo. Pay-per-byte torna disciplina de partição obrigatória.

CONNECTOR · BIGQUERY

BigQuery

Warehouse GCP-nativo. Pay-per-byte torna disciplina de partição obrigatória.

  • categoriaDestino · Warehouse
  • alvo de frescorStreaming ingest disponível; rodamos minute-grain.
  • modelo de authService account via Workload Identity. IAM por dataset.
  • modo de syncdbt incremental em tabelas particionadas. Streaming inserts onde frescor exige.
TABELAS SINCRONIZADAS

Particionado por data de ingestão ou evento; clusterizado por chaves de cliente / produto.

SCHEMA · EXEMPLO
schema.sqlSQL
CREATE TABLE marts.fct_events (
  event_ts TIMESTAMP,
  customer_id STRING,
  event STRING,
  amount NUMERIC
)
PARTITION BY DATE(event_ts)
CLUSTER BY customer_id, event;
QUERY · EXEMPLO
query.sqlSQL
SELECT event, COUNT(*) AS n
FROM marts.fct_events
WHERE DATE(event_ts) >= DATE_SUB(CURRENT_DATE, INTERVAL 30 DAY)
GROUP BY event ORDER BY n DESC;
OPS NOTES

Partition pruning é a diferença entre $0,10 e $40 por query. Todo PR exige predicado de partição em fact tables.

Conecte um pipeline real ao seu warehouse

Revisão de stack de 30 min. Voltamos com escopo, owner e contrato de frescor. Sem SDR, sem deck.