Pular para o conteúdo
B
Bradata
datadata warehouseBI

Synapse, Snowflake and BigQuery in 2026: which data warehouse to choose

Dense technical comparison between Azure Synapse, Snowflake and BigQuery: cost in USD, performance per workload, native integrations and the decision framework.

By Bradata··8 min read·Ler em português →

The $100k/year decision

Choosing a data warehouse is probably the technical decision with the highest financial impact that a mid-sized company makes every 3–5 years. For a company processing typical volume (5–20 TB of data, dozens of pipelines, 50–200 BI users):

  • Annual difference between a "good" and a "bad" choice easily exceeds $40,000–$100,000
  • Cost of migrating later (you chose wrong and want to switch) lands around $120,000 to $400,000
  • Time lost to slow daily queries costs human-hours that add up to 2–4 extra analysts

In 2026, the three dominant platforms are Azure Synapse Analytics, Snowflake and Google BigQuery. Each has its own technical, commercial and operational profile. This post is the dense comparison between the three — with cost data in USD, performance per workload and the framework for deciding.

Each platform's architecture in one sentence

Azure Synapse Analytics — Microsoft's unified platform combining Dedicated SQL Pool (columnar MPP DW), Serverless SQL Pool (on-demand queries over data lake), Spark Pool and Pipelines (Data Factory integrated). Strong Power BI, Azure AD, Office 365 integration.

Snowflake — Pure DW with complete storage/compute separation (cheap storage on S3/Azure/GCS, compute in "virtual warehouses" that scale independently). Strong in Data Sharing, Data Cloud, Snowpark.

Google BigQuery — Pure serverless DW, Dremel-based. No clusters to manage. Billed by bytes processed. Strong in integrated ML (BigQuery ML), GIS, integration with Google products.

Dense technical comparison

Execution model

PlatformModelKey characteristic
Synapse DedicatedFixed MPP (DWUs)Predictable performance, predictable cost
Synapse ServerlessOn-demand (per TB)Good for ad-hoc, bad for repeated queries
SnowflakeVirtual warehouses (managed clusters)Independent scaling per workload
BigQueryPure serverlessZero management, automatic scaling

Real pricing model in 2026

(Public prices as of May 2026, subject to change)

Azure Synapse Dedicated SQL Pool:

  • DW100c (100 DWUs): ~$1.20/hour
  • Practical minimum: DW300c (300 DWUs) = $3.60/hr = ~$2,600/month running 24/7
  • In optimized workloads, auto-pause off-hours makes sense → drops to $1,200–$1,700/month
  • Storage: $0.023/GB/month
  • For 10TB: ~$230/month storage + $1,700/month compute = $1,930/month

Snowflake:

  • Warehouse XSmall: $0.0006/second = $2.16/hr
  • Auto-suspend after 60s idle (default)
  • Typical mid-market cost (moderate workload): $3,200–$6,800/month
  • Storage: $0.023/GB/month (compressed)
  • Non-optimized workloads can easily exceed $11,000–$22,000/month

BigQuery:

  • On-demand: $6.25 per TB processed
  • Capacity (slot-based): $0.04/slot/hour, with auto-scaling
  • Active storage: $0.02/GB/month; long-term (90+ days): $0.01/GB
  • Typical mid-market cost: $2,100–$5,800/month
  • No auto-pause needed (serverless)

When each one wins on performance

Synapse Dedicated wins when:

  • Workload is repetitive and predictable (same daily queries)
  • Large data volume (>5TB) justifies a reserved DW
  • Complex joins with 6+ tables
  • Power BI integration via DirectQuery — Synapse has specific optimization

Snowflake wins when:

  • Multiple concurrent workloads (BI + ML + ETL) that interfere
  • Need to isolate workload per warehouse
  • External Data Sharing (sharing data with partners)
  • Variable loads (automatic scaling per workload)

BigQuery wins when:

  • Highly variable loads (some days 10TB processed, others 100GB)
  • Very large data volume (>50TB)
  • Integrated ML (BigQuery ML) close to data
  • Team wants zero ops (no cluster management)

Performance benchmark with typical workload

Typical mid-size workload: dimensional model with 1 fact (200M rows, sales events), 12 dimensions (clients, products, suppliers, etc.), Power BI/Tableau queries via DirectQuery + ad-hoc queries.

Average "complex" query time (8 joins, aggregation, window function) at medium volume:

PlatformAvg timeCost estimate per 1,000 queries
Synapse DW300c2.8s$2.50 (compute time prorated)
Snowflake Medium3.2s$4.00
BigQuery (on-demand)1.9s$3.30 (depends on bytes)
BigQuery (reserved slots)1.7s$1.40

BigQuery wins on average latency in most cases. Synapse Dedicated wins on cost predictability. Snowflake wins on operational flexibility.

Native integrations that matter

Synapse:

  • Power BI with optimized DirectQuery (lower latency than other DWs)
  • Azure AD + Office 365 integration (seamless auth)
  • Azure Data Factory (60+ connectors including SAP, Oracle, Teradata)
  • ✅ Direct Office 365 Excel/PowerBI Service support

Snowflake:

  • ✅ Power BI works, but with a newer connector (slightly higher latency)
  • ✅ Snowpark for in-database Python/Scala/Java
  • Snowflake Marketplace — third-party data (financial, weather, geo) ready to query
  • ✅ Good integration with Fivetran, Stitch, Airbyte
  • ⚠️ Latency considerations apply when serving from non-local regions

BigQuery:

  • ✅ Native region in São Paulo (south-america-east1) and globally distributed regions
  • ✅ Integrated Looker and Looker Studio
  • BigQuery ML — native SQL ML
  • Vertex AI + BigQuery (inference on data itself)
  • ⚠️ Power BI integration possible, but with higher latency than Synapse

Scenarios for typical companies

Scenario 1 — Microsoft-shop company (Office 365, Power BI Pro, Azure AD)

Synapse. Switching cost is zero, Power BI integration is the best on the market.

Scenario 2 — Google-shop company (Workspace, GCP, data in GCS)

BigQuery. Locality + integrated tools.

Scenario 3 — Multi-cloud or agnostic company

Snowflake. Runs on AWS, Azure, GCP — no vendor lock-in.

Scenario 4 — Very large volume (>50TB) with variable workloads

BigQuery or Snowflake. Serverless or separate warehouses handle peaks well.

Scenario 5 — Mid volume (1–10TB), predictable workload, tight budget

Synapse Dedicated with auto-pause. Predictable cost, cheaper in steady workload.

Scenario 6 — Team without experienced data engineers

BigQuery. Lower ops, lower risk of misconfiguration.

Scenario 7 — Heavy compliance with regional data residency requirements

BigQuery (region by jurisdiction) or Synapse (Azure by region). Both have ISO 27001, SOC 2 certifications.

The 7 most expensive mistakes we see

1. Underestimating cost of bytes processed (BigQuery on-demand)

BigQuery on-demand charges per bytes read, not bytes returned. A bad query (full table scan, unoptimized joins) can process 1TB to return 100 rows. Costs explode.

Mitigation: use partitioning (PARTITION BY date) + clustering (CLUSTER BY common keys) + slot reservation if workload is predictable.

2. Not using auto-pause on Synapse Dedicated

Synapse Dedicated running 24/7 = $1,700/month even with no users. Auto-pause off-hours drops to $900–$1,200/month.

3. Mixing BI + ETL + Ad-hoc in the same Snowflake warehouse

Result: BI queries slow because heavy ETL is running alongside. Solution: separate warehouses per workload (BI XSmall, ETL Medium, Ad-hoc Small).

4. Inadequate modeling (full denormalization or super normalization)

Columnar DW likes dimensional (star/snowflake schema). Throwing everything into one table or over-normalizing kills performance.

5. Hot storage for everything

Old data can go to long-term storage (BigQuery), Cold Storage (Snowflake archive) or cold Blob (Synapse). 10x cheaper. Auto-tier data >90 days.

6. No cost governance

Nobody sees daily cost. Team writes a 5TB exploratory query without realizing. On the 25th the bill arrives with $14,000 of unexpected charges.

Mitigation: cost dashboards, budgets with alerts, per-user quotas.

7. Loading data in the wrong format (CSV/JSON instead of Parquet)

Parquet is columnar and compressed. CSV is row-based and huge. Same dataset:

  • CSV: 1.2TB
  • Parquet (snappy): 280GB
  • Parquet performance: 8–22x faster on analytical queries

Whenever possible, ingest in Parquet or Delta Lake.

Migration between platforms: the traps

If you're considering migrating between platforms (or from SQL Server on-prem to one of the three):

Technical considerations

  • SQL syntax is not 100% identical between platforms. Date functions, regex, window functions diverge. Expect 5–15% of queries to need rewriting.
  • Performance hints are platform-specific — DISTRIBUTION/HASH on Synapse, CLUSTER BY on BigQuery, MICRO-PARTITIONS on Snowflake.
  • Partitioning and indexing work differently — replanning required.

Process considerations

  • Profile data before migration.
  • Migration in batches with reconciliation (counts, checksums, samples).
  • Parallel cutover — keep both running until validated.

Realistic cost

For migrating SQL Server on-prem (4TB) to any of the 3 platforms:

  • Discovery + design: $15,000–$32,000
  • Pipeline implementation: $42,000–$110,000
  • Data migration + validation: $22,000–$68,000
  • Report/dashboard rewrite: $15,000–$42,000
  • Typical total: $94,000–$252,000

Bradata has done similar migrations for clients.

Conclusion: there's no universally better DW

In 2026, Synapse, Snowflake and BigQuery are the three defensible choices for data warehouse. The difference is no longer "which is technically better" — all are excellent. The difference is in:

  • Existing stack (Microsoft, Google or agnostic?)
  • Workload pattern (predictable vs variable)
  • Available team (no-ops vs willing to tune)
  • Compliance (does data region matter?)

If you're evaluating a data warehouse for your company, talk to us. Bradata designs end-to-end data architecture. See our verticals and cases.

Bradata is a Brazilian software house with deep expertise in data engineering, BI and legacy platform migration.


Sources: Azure pricing pages (May 2026), Snowflake official pricing (May 2026), Google Cloud BigQuery pricing (May 2026), Gartner Magic Quadrant for Cloud Database Management Systems 2025, Forrester Wave: Cloud Data Warehouses 2025, internal Bradata projects, TPC-H Benchmarks 2024–2025.

Need a tech team now?

Talk to Bradata and get a proposal within 24 business hours.