Skip to content

Pluto201/sqllineage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

424 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQLLineage

SQL Lineage Analysis Tool powered by Python

This is a fork of reata/sqllineage with additional features and enhancements. For the original documentation, see the original README.

New Features

  • 🗂️ Local Directory Analysis: Support for analyzing SQL files in local directories with data warehouse layer separation
  • 📊 Enhanced Visualization: Improved graphical interface for SQL lineage visualization

Quick Start

To get started with the enhanced SQL lineage tool, run the test script:

python test_lineage.py

This will start the SQL lineage visualization server with the enhanced features. The server will be available at http://localhost:5000.

Running the Lineage Analyzer

The test_lineage.py script provides a convenient way to start the SQL lineage visualization server with all the new features enabled.

Future Features

  • 💾 SQL File Management: Support for creating and saving new SQL files directly from the interface
  • 🔍 Advanced Search: Enhanced search capabilities across SQL files and lineage graphs
  • 📈 Extended Analytics: More detailed analysis and reporting features

Project Structure

  • test_lineage.py - Main test script for running the lineage visualization
  • sqllineage/ - Core SQLLineage library with enhancements
  • sqllineagejs/ - Frontend JavaScript components for visualization

Contributing

We welcome contributions! Please see our Contributing Guide for details on how to get started.

About

SQL Lineage Analysis Tool powered by Python

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 86.2%
  • JavaScript 9.8%
  • Jupyter Notebook 3.6%
  • Other 0.4%