Microsoft Fabric Updates Blog

Warehouse Snapshots in Microsoft Fabric (Generally Available)

Managing data consistency during ETL has always been a challenge for our customers. Dashboards break, KPIs fluctuate, and compliance audits become painful when reporting hits ‘half-loaded’ data. With Warehouse Snapshots, Microsoft Fabric solves this by giving you a stable, read-only view of your warehouse at a specific point in time and now, this capability is Generally Available! Think of this as a true time travel database, an industry-first capability that sets us apart.

Why Warehouse Snapshots Matter

  • Guarantee reporting consistency during ETL or data changes.
  • Enable audit and compliance workflows.
  • Support reproducible analytics and ML training.
  • Roll forward snapshots atomically without breaking BI connections.

Key Scenarios Enabled using Warehouse Snapshots

  • Stable Reporting During ETL: Keep dashboards consistent while pipelines run, free from disruptions caused by data modifications. 
  • Historical Analysis: Users can schedule snapshots hourly, daily, or weekly to align with their business needs. This is especially valuable when the source dataset does not maintain historical changes. You can compare and analyze differences between two specific points in time. For instance, you can compare the product inventory quantity from 20 days ago with that from 5 days ago.
  • Financial Close: Lock KPIs for month/quarter-end without blocking operations.
  • Data Audit: Auditing data changes is crucial for data compliance and understanding how data has evolved over time. Warehouse Snapshots empowers you to track changes, access different versions of updates, and perform data analysis at any desired point in time
    • Day 0 (Close Date): Finance triggers a snapshot named MonthEnd_Sept2025.
    • Day 1–30: Operations continue adding new sales and expenses.
    • Audit: Finance queries SELECT * FROM MonthEnd_Sept2025.Sales to validate KPIs without worrying about post-close changes. The data retention is for 30 days from the current date.
  • Repairing Accidental Data Changes & Incident Recovery: Warehouse Snapshots feature is invaluable for rectifying individual records to their last known good state, making it efficient to perform repairs without resorting to backups and restores. Once you access the desired data as it existed in the last known good state, you can either update the source warehouse with that data or ingest the records into a new object.
  • Data Science & ML: Train models on reproducible datasets tied to snapshots. Snapshots capture the warehouse state at a specific point in time. Data scientists can train models on this frozen dataset, ensuring reproducibility during that window. While the live warehouse continues to ingest new data, snapshots allow ML teams to work on stable datasets without blocking operational pipelines or risking data changes. Experiments can be reproduced within the 30-day retention period. For longer-term reproducibility, teams can export snapshot data to external storage.

See Warehouse Snapshots in Action

What’s New in GA vs Preview

AreaPreviewGeneral Availability
Portal Improvements – Update SnapshotONLY possible using TSQL and from context menu for the warehouse snapshot item in the workspaceCapability available through portal – ‘Manage Warehouse Snapshot’ tab
SSMS Object ExplorerWarehouse Snapshots do not appear in SSMS Object Explorer although it is visible in the database selection dropdownSSMS 22 Preview 3 provides direct visibility and query access to snapshots
CREATEWarehouse Snapshots can only be created against new warehouses created after March 2025Warehouse Snapshots can be created against any existing warehouses

Call to Action

Start using Warehouse Snapshots today to deliver consistent, compliant, and disruption-free analytics. Your insights matter to us. Please visit the feedback form to share your experience with Warehouse Snapshots.

Learn More

Warehouse Snapshots

Create and Manage a Warehouse Snapshot

Warehouse Snapshots in Microsoft Fabric Preview blog post

Related blog posts

Warehouse Snapshots in Microsoft Fabric (Generally Available)

April 14, 2026 by Tzvia Gitlin Troyna

As Microsoft Fabric continues to converge analytics experiences across workloads, one of the most important steps forward is reducing friction in how users move from raw data to insights. With the latest integrations, the Eventhouse Endpoint is now deeply embedded into the “Analyze data with” entry points across Lakehouse, Data Warehouse, and Eventhouse, bringing a … Continue reading “Unifying “Analyze data with” analytics across Fabric (Preview)”

April 13, 2026 by Twinkle Cyril

Schema evolution is a fact of life for modern analytics platforms. As data models grow, teams need to add columns, drop unused fields, and evolve constraints—often as part of tightly controlled deployment pipelines. Fabric DW supported transactional execution for key table‑focused DDLs like CREATE TABLE, DROP TABLE, TRUNCATE TABLE, CTAS and sp_rename—with this release, ALTER … Continue reading “ALTER TABLE inside explicit transactions in Fabric Data Warehouse (Generally Available)”