Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Author: Twinkle Cyril - Senior Product Manager
___________________________________________________
As your data warehouse evolves with changing business needs, so does your schema. Whether you're onboarding new data sources, updating business logic, or scaling analytics models, schema updates—such as increasing column length or adjusting numeric precision are a normal part of operating a modern analytical warehouse.
Now, even minor schema changes often require rebuilding tables and coordinating downstream deployments. A change as small as expanding a VARCHAR column can turn into a full operational effort impacting ingestion pipelines, CI/CD deployments, and reporting dependencies.
Now, we’re introducing support for ALTER TABLE … ALTER COLUMN in Microsoft Fabric Data Warehouse (Preview), enabling supported schema changes directly on existing warehouse tables using familiar T‑SQL syntax.
With ALTER COLUMN support in Fabric Data Warehouse, you can now make supported changes to column definitions without requiring full table rebuilds or rewriting underlying Parquet data files.
Capabilities:
All while continuing to use the same, familiar T‑SQL experience.
Schema evolution is one of the most disruptive operational tasks in analytical environments.
Traditionally in Fabric Data Warehouse, making even minor structural changes to warehouse tables often involves:
These workflows introduce deployment delays and increase the risk of inconsistencies across analytics workloads.
ALTER COLUMN support helps reduce this operational overhead by allowing supported schema updates to be applied directly helping teams respond faster to changing business requirements without turning every schema change into a data migration project.
For supported operations in this preview release, ALTER COLUMN updates the table’s metadata without modifying stored data files.
As a result:
This enables faster iteration on warehouse schemas while maintaining compatibility with existing workloads.
In this preview release, ALTER COLUMN supports metadata‑only schema evolution where the updated column definition remains compatible with existing stored data.
Supported scenarios include:
These changes can be applied directly without requiring underlying data validation or file rewrites.
For a full list of supported conversions, refer to ALTER TABLE (Transact-SQL).
Some ALTER COLUMN operations may enable type widening at the storage layer.
When this occurs, external engines accessing the same Delta tables must support compatible read‑time type interpretation.
Type widening is described in the delta documentation delta/PROTOCOL.md at master · delta-io/delta, and occurs when an existing data type is compatible with a wider type.
Customers who need to remove type widening from a table schema can create a new table using:
CREATE TABLE AS SELECT (CTAS)
Refer to Delta Lake table format interoperability to learn more about engines that support type widening.
You can begin using ALTER COLUMN today in Microsoft Fabric Data Warehouse to apply supported schema updates using familiar T‑SQL syntax—without requiring full table rebuilds.
Support for additional schema evolution scenarios will continue to expand as the feature progresses beyond Preview.
Please refer to the documentation, ALTER TABLE (Transact-SQL),
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.