React Lineage is a data lineage tool that analyzes SQL queries to determine which tables and columns are being used in a query. It generates a graph that shows how tables and columns are related to one another, giving users a clear understanding of their data dependencies.
- To run this project, you must have Node.js installed.
- Clone the repository and navigate to the project folder.
- Run
npm install
to install the dependencies.
- To start the app, run
npm start
. - Navigate to http://localhost:3000 in your web browser.
- Enter a SQL query (ex:
SELECT username, name, address FROM userTable WHERE condition;
) in the text area provided. - Click the "Parse" button.
- If the query is valid, a data lineage graph will be generated.
- React
- TypeScript
- Node.js
- D3.js