Gudu SQL Omni — Offline SQL Lineage & ER Diagrams in VS CodeColumn-level lineage and impact analysis across 36 SQL dialects. No data leaves your machine.
Sound Familiar?
You need lineage analysis that is fast, private, and embedded in your workflow. How It Works
See Every Feature in ActionColumn-Level LineageTrace the full path of every column through joins, subqueries, CTEs, unions, and window functions. See exactly which source columns feed into each output column — rendered as an interactive graph you can zoom, pan, and export.
Table-Level LineageGet a high-level view of how tables relate and depend on each other across your SQL codebase. Understand the flow of data between tables at a glance before diving into column details.
Schema-Level LineageVisualize dependencies across entire schemas and databases. Understand how data flows between schema boundaries — critical for cross-team data contracts and migration planning.
ER Diagrams from DDLGenerate entity-relationship diagrams directly from your CREATE TABLE statements. See tables, columns, data types, and foreign key relationships without switching to a separate modeling tool.
Workspace Scanning & dbt SupportPoint Gudu SQL Omni at a directory and it analyzes every SQL file, building a unified lineage graph across your entire project. Native dbt support means your models, sources, and refs are resolved automatically.
Lineage Index ExplorerBrowse the lineage index to see all tables and columns discovered across your project. Select any table or column to view its upstream and downstream dependencies, then click to navigate directly to the source SQL file.
Upstream & Downstream AnalysisSelect a table or column in the lineage index and instantly see everything upstream (where data comes from) and downstream (what depends on it). Click any node to jump to the exact line in the source SQL file.
Complex SQL Made Crystal Clear in SecondsThe Challenge: Your team needs to understand a 40-line SQL query calculating 90-day customer lifetime value with currency conversions.
Right-click, Analyze Data Lineage, and instantly see:
What you instantly discover:
Key BenefitsOffline & PrivateAll SQL parsing happens locally inside VS Code. Your SQL never leaves your machine. No cloud uploads, no accounts, no API keys. Column-Level AccuracyFull syntax-tree parsing — not regex matching or heuristics. Correctly handles CTEs, subqueries, correlated subqueries, window functions, table-valued functions, and complex joins. Impact AnalysisSee what breaks when a table or column changes before you ship. Identify all downstream queries, views, and transformations affected by your change. Quick Start
No accounts, no API keys, no configuration files. The extension detects your database dialect automatically. Commands
Works with Your SQL Dialect36 database dialects supported: Cloud Data Warehouses — Snowflake, BigQuery, Redshift, Databricks, Azure SQL Traditional Databases — PostgreSQL, MySQL, Oracle, SQL Server, DB2, SQLite Big Data Platforms — Spark SQL, Hive, Presto, Trino, Impala, Athena, Flink SQL Analytical Engines — ClickHouse, DuckDB, Vertica, Greenplum, Teradata, StarRocks, Doris Enterprise & Others — SAP HANA, Informix, Netezza, Sybase, Couchbase, EDB Postgres, GaussDB, and more The parser auto-detects the dialect, or you can set a default in settings. How It Compares
Trusted by Data Teams
PricingFree Trial — $0 forever
Personal — $10/month
Enterprise — Custom pricing
Configuration
FAQDo you upload my SQL? No. Parsing and analysis happen locally. No SQL leaves your machine. Do I need to install Java? No. The extension bundles a minimal Java runtime for your platform (Windows, macOS, Linux — x64 and ARM64). How accurate is the lineage analysis? Full syntax-tree parsing using the Gudusoft SQL Parser — not regex matching. Correctly handles CTEs, subqueries, window functions, and complex joins. Same parser engine trusted by enterprise data governance platforms. Can I use it with dbt projects? Yes. Point it at your dbt project directory and it builds lineage across your entire model graph, resolving refs and sources automatically. What happens when the free trial ends? The trial never expires. The extension continues to work with a 10-table limit. Upgrade to Personal ($10/month) to remove the limit. Can it handle large SQL files? Optimized to handle SQL files up to 10MB. Column-level analysis stays fast. Does it work offline? Yes. All SQL parsing happens locally. Internet only needed for license activation. LinksGudu Software specializes in SQL parsing and data lineage tools, serving Fortune 500 companies' data governance needs. Our SQLFlow technology powers enterprise data catalogs and governance platforms worldwide. |








