Skip to content
This repository was archived by the owner on Sep 18, 2026. It is now read-only.

Repository files navigation

⚠️ Archived: Development has moved to the successor, Data Lineage Viz | Open Source MS SQL Visualizer for VS Code — enriched with new features like AI support, and covers the whole Microsoft SQL database family. Developing this as a full Fabric workload no longer made sense, so this repo is archived. For similar Fabric projects, migrating to Rayfin is recommended.

Fabric Data Lineage

Visualize object-level dependencies inside your Fabric Data Warehouse — tables, views, stored procedures, and functions.

MIT License Fabric Extensibility Toolkit

Watch DemoQuick StartDocumentation

Interactive lineage graph showing object dependencies


Why This Tool

Fabric provides item-level lineage: Pipeline → Warehouse → Report.

This tool goes deeper — inside your warehouse. Visualize how tables, views, and stored procedures connect. Trace dependencies across schemas, search DDL code, understand impact before you deploy.


Features

Feature Description
Graph Interactive visualization Pan, zoom, click. Nodes colored by schema, shaped by object type.
Trace Upstream/downstream Right-click any object → trace N levels up or down. See what feeds it, what depends on it.
Search Full-text DDL search Find every SP that references dbo.Orders. Syntax-highlighted viewer.
Filter Smart filtering By schema, object type, data model layer.
Focus Focus Schema Star a schema to show only its direct neighbors.
Multi-DB Multiple warehouses Switch sources with a dropdown. Track cross-database references.
Export Save as image Export to PNG or JPEG with optional legend and high resolution.

Quick Start

Try it in 5 minutes — Demo mode requires no database setup.

Step Action
1 Admin enables workloads + deploys your own package (details)
2 Create + New → Data Lineage item, click Refresh
3 Explore the demo graph. Connect your warehouse when ready.

How It Works

Your DWH → Copy Pipeline → Parsing Notebook → GraphQL API → React Frontend
           (metadata only)   (DDL analysis)    (secure)      (this app)

Security model:

  • Your Fabric identity — no separate credentials
  • Metadata only — object names, schemas, DDL. Never reads table data.
  • Stays in your tenant — you control the pipeline and storage

Project Structure

setup/                  # Database schema, parser notebook, pipeline template
src/Workload/           # React frontend (Fabric Extensibility SDK)
docs/                   # User documentation
scripts/                # Build and run scripts

Documentation

Guide Description
Quick Start Try demo mode, admin setup, connect your data
Setup Guide Deploy database, pipeline, GraphQL endpoint
Features Complete feature reference

Author

Christian Wagner — Data Architect & Engineer

LinkedIn GitHub


MIT License • Built with the Microsoft Fabric Extensibility Toolkit and Claude Code

About

About Interactive object-level data lineage visualization for Fabric data warehouses. Analyze dependencies between tables, views, UDFs, and stored procedures with regex-based parsing and an interactive graph interface.

Resources

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages