Breaking Changes in the EDW: What You Need to Know


Audience: EDW data users, report developers, and anyone who works with EDW queries or reports.

This page explains what a breaking change is, why we make them, how they affect your work, and what to expect when a breaking change is coming.

What is a Breaking Change?

A breaking change is a database update that may cause existing queries, reports, or dashboards to stop working if not updated. Breaking changes remove or modify existing structures that your tools may rely on.

Examples of breaking changes:

What is not a breaking change:

Why We Make Breaking Changes

Breaking changes are necessary to:

We do our best to limit the frequency and scope of breaking changes.

Who Is Affected?

You may be affected if you:

If your work depends on a table, column, or data type that is being changed, you’ll need to update your tools or code.

When Breaking Changes Happen

Breaking changes follow a set schedule and communication plan to help you prepare.

Notification timeline:

How We Minimize Disruption

We plan every breaking change to minimize impact.

This gives you time to update your work before the old version is removed.

What You Should Do

If you receive a breaking change notice:

  1. Review the changes listed in the email.
  2. Check your use of the affected tables or columns.
  3. Update any queries or tools that rely on the old structure.
  4. Contact edwdata@uw.edu if you have questions or need help.

Summary

Breaking changes are planned schema updates that may affect how you use EDW data. We announce changes early, provide time for transition, and offer support along the way.

By understanding what a breaking change is and preparing for it, you can avoid disruptions to your work.