Skip to content

Commit 35e4fde

Browse files
committed
Add Fabric Archive Bot to the catalog
1 parent 3ae8c0d commit 35e4fde

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Fabric Archive Bot
3+
description: Open-source PowerShell tool that automatically backs up Microsoft Fabric and Power BI tenant assets (reports, semantic models, notebooks, and Spark job definitions) across all workspaces.
4+
url: https://github.com/JamesDBartlett3/Fabric-Archive-Bot
5+
category: governance-admin
6+
type: cli
7+
tags: [backup, bcdr, cicd, dataops, powershell]
8+
pricing: free
9+
source: open-source
10+
maintainer: community
11+
author: James D. Bartlett III
12+
language: PowerShell
13+
status: preview
14+
added: 2026-07-01
15+
---
16+
17+
## What it does
18+
19+
Fabric Archive Bot is an open-source PowerShell tool that automatically backs up Microsoft Fabric and Power BI tenant assets across all workspaces, including reports, semantic models, notebooks, and Spark job definitions. It authenticates unattended with an Entra ID service principal, supports configurable retention policies, and can run on a schedule (for example via Windows Task Scheduler) for disaster-recovery, source-control, and governance scenarios. A major V2 release is in development.
20+
21+
## Why use it
22+
23+
Use it to keep automated, point-in-time backups of your Fabric and Power BI content for disaster recovery, change tracking, or governance, without wiring up the export logic yourself. It currently exports to local directories and processes every workspace, so plan runtimes accordingly on large tenants.
24+
25+
## Getting started
26+
27+
Clone the repository, configure the JSON settings and a service principal, then run the export script:
28+
29+
```powershell
30+
.\Export-FabricItemsFromAllWorkspaces.ps1
31+
```
32+
33+
A helper script sets up scheduled daily runs via Windows Task Scheduler. The tool is licensed under OSL-3.0, a copyleft license worth reviewing if that matters for your use.

0 commit comments

Comments
 (0)