
You’ll load/raw stage data in BigQuery, then use SQL Stored Procedures to standardize schemas and implement SCD patterns. `MERGE` handles upserts: SCD1 overwrites attributes; SCD2 closes current rows and opens new versions with effective and end dates. Facts are partitioned/clustered for cost/perf. A scheduler (BQ Scheduler/Composer) runs the procs on a cadence for fully warehouse-native ELT.