Forum Discussion
Fabric Backups
- 1 year ago
No native full backup/restore feature exists yet in Microsoft Fabric for entire workspaces (Lakehouses, Warehouses, Pipelines, Dataflows, Notebooks).
Granular recovery: Some automatic redundancy & BLOB-level backups exist (esp. for Lakehouses via OneLake/ADLS under the hood).
Point-in-time restore isn’t supported today for Fabric items.
Workarounds / recommendations:
Use source control (Git integration) for Notebooks, Dataflows, Pipelines.
Use OneLake APIs / ADLS Gen2 APIs or Fabric REST APIs to regularly export metadata and data.
For structured data (Lakehouse/Warehouse), rely on delta tables which inherently support versioning/time travel.
For enterprise backup, implement Azure Backup / custom scripts against OneLake storage.
Bottom line: Backups are limited & manual right now; best practice is Git for code + OneLake/Delta for data.
Except SQL Database in fabric non of the others support native backup feature. Could you please go through this Microsoft Offcial documentation Automatic backups in SQL database - Microsoft Fabric | Microsoft Learn you will get a fare idea.
If I come to speacifica point in time wrt to SQL Database, as mentioned in documentation 'All new and restored SQL databases in Fabric retain sufficient backups to allow a point-in-time restore (PITR) within the last seven days by default' Please read this documentation Restore a database from a backup - Microsoft Fabric | Microsoft Learn It might helps you.
In granularity sense, as mentioend above except SQL Dataabses non of others are supported. Other stratagies you can follow
- specific disaster recovery method Microsoft Fabric disaster recovery experience specific guidance - Microsoft Fabric | Microsoft Learn
- Version control using git for notebooks, piepliens and manula back up and storing it in Azure services.
Please let me know if it helps you.
Thank you!
Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
Hello suparnababu8
Thank you very much for your answer!
If I understood correctly, the recommended approach for backups is to create a new capacity in another region and replicate all the data there. This would essentially serve as a backup for OneLake. For Notebooks, Pipelines, Semantic Models, and Reports, the best practice seems to be using GitHub integration.
So, would it be fair to say that backups in Fabric are the user's responsibility, and not something that Microsoft currently provides as a built-in feature?
Just want to confirm if my interpretation is correct.
Thanks again for your help!
André Silva
- suparnababu81 year agoSuper User
yes you are correct. Fabric currenly doesn't offering native backup solution, so it should be user responsibilty. May be we can expect this feature in future.
While coming to onelake, yes you can use cross region or disater recovery as mentined in above reply. So, you can create new capacity in another region and you can maiant back up there.
As you said, remaining Fabric notebooks, daatflows, semantic models and report you can use GitHu inyegration method.
Please let me know if it helps you!
Thank you!!
Did I answer your question? Mark my post as a solution!
Proud to be a Super User!