Skip to content

A collection of Python tools for SQL data management, with a strong focus on simplicity, flexibility, and speed.

Notifications You must be signed in to change notification settings

caitpj/SQL-WatchPup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQL-WatchPup

A collection of command-line tools for SQL data management, with a strong focus on simplicity, flexibility, and speed. Each tool works independently, letting you choose only what you need without unnecessary overhead.

WatchPup

Current Tools

  1. Data Quality Tester
  2. Data Lineage Mapper

1. Data Quality Tester

  • A lightweight, non-intrusive data quality testing framework that offers dbt-like functionality for minimum set-up cost.
  • For more details, see README.md in the 'data_quality' folder
  • Output screenshots:

image

image

image

2. Data Lineage Mapper

  • Creates interactive data lineage diagrams straight from your SQL files, providing dbt-like visualization for minimum set-up cost.
  • For more details, see README.md in the 'data_lineage' folder
  • Output screenshot:

image

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change, or send a message to Cai Parry-Jones on LinkedIn

License

MIT

About

A collection of Python tools for SQL data management, with a strong focus on simplicity, flexibility, and speed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published