SQLise · Data lineage from your SQL
SQLise documentation
SQLise is a multi-dialect SQL lineage workspace built around three primitives — Parse, Trace, and Explain. Upload SQL/DDL files or paste SQL directly, and SQLise parses object definitions, identifies relationships with Column Trace™, and renders an interactive lineage graph where each database.schema layer is color-coded.
Supported SQL Objects & Features
Column Trace™ — Column-Level Lineage
When a view references columns using alias.column syntax (e.g., o.order_id,c.first_name AS customer_name), Column Trace™ traces which source table columns map to the view's output columns.
Select a view node to see the "Column Trace™" section in the details panel. Each mapping shows source_column → target_column, grouped by source table. This also works through function expressions (e.g., SUM(d.quantity)).
For impact analysis, Impact Graph™ flips the direction and shows everything downstream of a chosen column, table, or view — useful before shipping a schema change. For natural-language explanations of any node, use Query Lens™ from the details panel.
Schema Color Coding
Each unique database.schema combination is automatically assigned a distinct color. Colors persist across sessions. Click the color swatch in the legend to customize any schema's color using the built-in color picker.
Node Shapes by Type
Different SQL object types are visually distinguished by their node shape:
Sharp corners (rectangular)
Rounded corners
Pill shape (fully rounded)
Dashed border
Cloud shape indicator
Stream indicator
Trigger indicator
Sequence indicator
How to Use
Subscription Tiers
Parse limits are enforced based on your subscription tier. All visualization features (zoom, pan, export, annotations, colors) are available on every tier.
50 objects per parse, 5 saved projects
1 draft (1-day retention)
500 objects per parse, 50 saved projects
3 drafts (7-day retention, 3-min auto-save)
2,000 objects per parse, 500 saved projects
5 drafts (30-day retention, 2-min auto-save)
30,000 objects per parse, 2,000 saved projects
10 drafts (indefinite retention, 1-min auto-save)
Details Panel
Click any node to open the details panel showing:
- Object info — Name, type, schema, database, source file
- Columns — Column definitions with data types (for tables)
- Column Trace™ — Source-to-target column mappings (for views)
- SQL Source — Truncated source SQL of the object
- Lineage & Impact — Upstream/downstream nodes split into Direct (clickable) and Indirect, with totals and schema/type breakdowns
Known Limitations
- Complex nested subqueries may not be fully traced
- Dynamic SQL (EXEC/sp_executesql) string content is not parsed
- Column-level lineage requires alias.column syntax in SELECT clauses
- Cross-database references require all schemas in uploaded files
- CTEs referenced outside the immediate WITH block may not resolve