Saltar al contenido
Automatizav1
CONNECTOR · BIGQUERY

BigQuery — Warehouse GCP-nativo. Pay-per-byte hace que la disciplina de partición sea obligatoria.

CONNECTOR · BIGQUERY

BigQuery

Warehouse GCP-nativo. Pay-per-byte hace que la disciplina de partición sea obligatoria.

  • categoríaDestino · Warehouse
  • target de frescuraStreaming ingest disponible; corremos minute-grain.
  • modelo de authService account vía Workload Identity. IAM por dataset.
  • modo de syncdbt incremental en tablas particionadas. Streaming inserts donde hace falta.
TABLAS SINCRONIZADAS

Particionado por fecha; clusterizado por claves cliente / producto.

SCHEMA · MUESTRA
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 · MUESTRA
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 es la diferencia entre $0,10 y $40 por query. Cada PR exige predicado de partición en facts.

Conectá un pipeline real a tu warehouse

Revisión de stack de 30 min. Volvemos con scope, owner y contrato de frescura. Sin SDR, sin slide deck.