Back to Projects

Data Engineering

Autonomous Tableau Dashboard Archival Pipeline

This project focused on reliability, scheduling, and backup strategy. I created an automation pipeline that detected expiring Tableau assets, exported them, and stored them in Bitbucket as version-controlled backups before they disappeared from the active environment.

90%

Faster archival

2 min

Per export

100%

Versioned backup

24/7

Scheduled reliability

The Story

Why it mattered

Tableau dashboards were approaching expiration and required manual export and archival work. That process took too long, was easy to miss, and left little room for auditability or rollback.

How I approached it

I designed an automated pipeline that checked expiration state, exported required dashboard assets, and pushed them into Bitbucket with a repeatable structure. The flow emphasized reliability, scheduling, and preserving a durable backup trail rather than AI-generated content.

How the workflow runs

1

Detect expiring assets

Scan Tableau content for upcoming expiration windows and identify dashboards that need backup.

2

Export and preserve

Export the dashboard assets and store them in Bitbucket with versioned archival structure.

3

Keep operations reliable

Schedule and audit the workflow so backups remain consistent and easy to recover.

Tech stack

PythonTableauBitbucketAutomationSQL

Key outcomes

Reduced dashboard archival time by 90%
Created a reliable version-controlled backup process
Improved operational consistency for dashboard retention
Enabled scalable archival for enterprise assets