DWHPro helps thousands of visitors every month to become experts in Teradata and data warehouse design and operations by Roland Wenzlofsky

DWHPro Oct 25, 2025

Rounding Differences Between Teradata and Snowflake

One of the smallest but most persistent sources of data mismatches during a Teradata-to-Snowflake migration comes from…

Read article →
DWHPro Oct 16, 2025

Teradata’s Semicolon Optimization vs. Snowflake’s Architecture — Two Worlds, One Goal

1. The Forgotten Performance Trick: A Semicolon That Saves Time For decades, Teradata developers have quietly used one…

Read article →
DWHPro Oct 13, 2025

Understanding Skew in Teradata and Snowflake

Performance degradation caused by uneven workload distribution is one of the oldest and most persistent challenges in…

Read article →
DWHPro Oct 5, 2025

Why the Same UPDATE Means Something Entirely Different in Teradata and Snowflake

At first glance, an UPDATE looks universal.In reality, it’s one of the most misleading similarities between Teradata and…

Read article →
DWHPro Sep 30, 2025

Teradata Hybrid: Bridge or Destination?

For many years, Teradata was the undisputed leader in large-scale data warehousing. Banks, insurers, and telcos built…

Read article →
DWHPro Sep 27, 2025

Teradata vs. Snowflake: Why GROUP BY Performance Differs at Scale

When migrating analytical workloads from Teradata to Snowflake, one subtle but important performance factor often gets…

Read article →
DWHPro Sep 23, 2025

Migrating Bulk Loads from Teradata to Snowflake

Big files, real risks, and how not to overspend On Snowflake, COPY INTO scales with the number of files, not the total…

Read article →
DWHPro Sep 21, 2025

Skewed Joins, Straight Answers: A Neutral Guide for Snowflake/Teradata Teams

Snowflake’s physical join execution is predominantly hash-based. In practice you’ll observe hash-join variants with…

Read article →