{"id":6767,"date":"2026-07-12T02:08:34","date_gmt":"2026-07-12T10:08:34","guid":{"rendered":"https:\/\/www.gudusoft.com\/vertica-data-lineage\/"},"modified":"2026-07-12T02:08:34","modified_gmt":"2026-07-12T10:08:34","slug":"vertica-data-lineage","status":"publish","type":"page","link":"https:\/\/www.gudusoft.com\/de\/vertica-datenherkunft\/","title":{"rendered":"Vertica-Datenherkunft: Spaltenebene Herkunft aus Projektionen und SQL"},"content":{"rendered":"<p><strong>Vertica-Datenherkunft<\/strong> ist die Spaltenebene-Abbildung, die zeigt, wie die Daten durch Ihr Vertica SQL flie\u00dfen: welche Quellspalten die einzelnen Zieltabelle, Projektionen und Berichte speisen und welche Joins, Filter, Aggregationen und Analysefunktionen die Daten dabei transformieren. <a href=\"https:\/\/www.gudusoft.com\/de\/sql-datenherkunftstool\/\">Gudu SQLFlow<\/a> Erstellt diese Zuordnung automatisch mit einem speziellen Vertica-Dialektparser: Er liest Ihr SQL statisch, l\u00f6st jede Spaltenreferenz auf und rendert ein interaktives Herkunftsdiagramm, ohne jemals die Zeilen in Ihren Tabellen zu ber\u00fchren.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-constrained\" style=\"background-color:#eef7fb;padding-top:24px;padding-bottom:24px\"><div class=\"wp-block-group__inner-container\">\n\n<p><strong>Probieren Sie es jetzt aus:<\/strong> F\u00fcgen Sie eine beliebige Vertica-Abfrage in die folgende ein: <a href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=vertica-data-lineage\" target=\"_blank\" rel=\"noreferrer noopener\">kostenloser Online-SQL-Lineage-Visualisierer<\/a>W\u00e4hlen Sie den Vertica-Dialekt aus und erhalten Sie in Sekundenschnelle ein Stammbaumdiagramm auf Spaltenebene.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Warum die Vertica-Lineage ein SQL-Parsing-Problem ist<\/h2>\n\n\n\n<p>Vertica ist unter den analytischen Datenbanken insofern ungew\u00f6hnlich, als ein Gro\u00dfteil ihres physischen Designs in SQL ausgedr\u00fcckt wird. Eine Projektion, die zentrale Speicherstruktur von Vertica, wird definiert durch eine <code>CREATE PROJECTION ... AS SELECT<\/code> Aussage. Eine flache Tabelle denormalisiert Dimensionsattribute durch <code>STANDARDVERWENDUNG<\/code> Und <code>EINSTELLEN MIT<\/code> Spaltenausdr\u00fccke, die selbst Abfragen gegen andere Tabellen darstellen. L\u00fcckenf\u00fcllung und Interpolation von Ereignisdaten erfolgen in der <code>ZEITSERIE<\/code> Klausel, direkt innerhalb einer <code>W\u00c4HLEN<\/code>.<\/p>\n\n\n\n<p>Dieses Design hat Konsequenzen f\u00fcr die Datenherkunft: Kann ein Tool den Vertica-Dialekt korrekt analysieren, l\u00e4sst sich der Datenfluss rekonstruieren \u2013 nicht nur durch ETL-Skripte und Views, sondern auch durch die Speicherschicht selbst. Gelingt dies nicht, verwirft es stillschweigend genau jene Anweisungen, die eine Vertica-Umgebung zu einer Vertica-Umgebung machen. Generische ANSI-Grammatik-Parser scheitern daran. <code>ZEITSERIE<\/code>Behandeln Sie Projektionsdefinitionen als Rauschen und sehen Sie niemals die darin verborgene Abfrage. <code>EINSTELLEN MIT<\/code> Ausdruck.<\/p>\n\n\n\n<p>SQLFlow liefert einen dialektspezifischen Vertica-Parser mit, einen von <a href=\"https:\/\/www.gudusoft.com\/de\/sql-datenherkunftstool\/\">39 Dialektparser<\/a>Jede verwendet ihre eigene Grammatik anstelle einer gemeinsamen ANSI-Approximation. Es verarbeitet Projektionen, die durch SELECT-Anweisungen definiert sind, sowie Ausdr\u00fccke in flachen Tabellen und <code>ZEITSERIE<\/code> Es unterst\u00fctzt SQL-Klauseln erster Klasse und l\u00f6st Spaltenreferenzen \u00fcber CTEs, Unterabfragen, Sichten und auf. <code>W\u00c4HLEN *<\/code> Erweiterung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Herkunft auf Spaltenebene aus einer echten Vertica-Anweisung<\/h2>\n\n\n\n<p>Betrachten wir ein typisches Vertica-Muster: ein <code>EINF\u00dcGEN ... AUSW\u00c4HLEN<\/code> Das aggregiert Faktendaten und ordnet sie mithilfe einer Analysefunktion.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>INSERT INTO mart.region_daily_rank (sale_date, region_name, total_amount, region_rank) SELECT s.sale_date, r.region_name, SUM(s.amount) AS total_amount, RANK() OVER (PARTITION BY s.sale_date ORDER BY SUM(s.amount) DESC) AS region_rank FROM fact.sales s JOIN dim.regions r ON s.region_id = r.region_id WHERE s.sale_date &gt;= &#039;2026-01-01&#039; GROUP BY s.sale_date, r.region_name;<\/code><\/pre>\n\n\n\n<p>SQLFlow identifiziert f\u00fcr jede Ausgabespalte die Quellspalten, die sie speisen, und die Funktionen, die sie durchlaufen:<\/p>\n\n\n\n<ul><li><code>region_daily_rank.total_amount<\/code> wird direkt gespeist von <code>fakt.umsatz.betrag<\/code> durch <code>SUMME()<\/code>.<\/li>\n<li><code>region_daily_rank.region_rank<\/code> wird abgeleitet von <code>Umsatz.<\/code> \u00fcber die <code>RANK() \u00dcBER<\/code> Fenster, mit <code>Verkaufsdatum<\/code> die Partition gestalten.<\/li>\n<li><code>sales.region_id<\/code> Und <code>regions.region_id<\/code> Sie erscheinen nie in der Ausgabe, bestimmen aber, welche Zeilen durch den Join zusammengef\u00fchrt werden. SQLFlow protokolliert sie als <strong>indirekte Abstammung<\/strong>, zusammen mit dem <code>WO<\/code> Filter ein <code>Verkaufsdatum<\/code> und die <code>GRUPPE NACH<\/code> Schl\u00fcssel.<\/li><\/ul>\n\n\n\n<p>Diese Unterscheidung zwischen direkt und indirekt ist wichtiger, als es zun\u00e4chst scheint. Wenn jemand die Semantik von <code>region_id<\/code>Kein Tool, das ausschlie\u00dflich Datenfluss-Herkunft analysiert, wird dies erkennen. <code>region_daily_rank<\/code> wie betroffen \u2013 doch jede Zahl darin \u00e4ndert sich. SQLFlow modelliert indirekten Einfluss (Spalten, die verwendet werden in <code>WO<\/code>, <code>VERBINDEN<\/code>, Und <code>GRUPPE NACH<\/code> Bedingungen und interne Aggregate) als separater, umschaltbarer Beziehungstyp im Diagramm. Die meisten Konkurrenzprodukte machen diese Unterscheidung \u00fcberhaupt nicht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vertica erstellt die Dialektparserabdeckungen<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Vertica-Konstruktion<\/th><th>Wo sich die Abstammung verbirgt<\/th><\/tr><\/thead><tbody>\n<tr><td>Projektionen (<code>CREATE PROJECTION ... AS SELECT<\/code>)<\/td><td>Die definierende SELECT-Anweisung ordnet die Spalten der Ankertabelle den Spalten der Projektion zu, einschlie\u00dflich der in SQL ausgedr\u00fcckten Sortier- und Segmentierungsoptionen.<\/td><\/tr>\n<tr><td>Flache Tische<\/td><td><code>STANDARDVERWENDUNG<\/code> \/ <code>EINSTELLEN MIT<\/code> Ausdr\u00fccke betten Abfragen gegen Dimensionstabellen direkt in das DDL ein \u2013 eine Denormalisierungslogik, die f\u00fcr Tools, die nur DML scannen, unsichtbar ist.<\/td><\/tr>\n<tr><td><code>ZEITSERIE<\/code> Klausel<\/td><td>Durch L\u00fcckenf\u00fcllung und Interpolation wird die Form der Ausgabe ver\u00e4ndert; die Klausel wird als SQL analysiert, sodass interpolierte Spalten auf ihre wahren Quellen zur\u00fcckgef\u00fchrt werden k\u00f6nnen.<\/td><\/tr>\n<tr><td>Analytische Funktionen<\/td><td><code>RANG<\/code>, <code>ZEILENNUMMER<\/code>, <code>VERZ\u00d6GERUNG<\/code>und Fensteraggregate: SQLFlow verfolgt sowohl die Funktionseingaben als auch die Partitions-\/Ordnungsspalten, die das Ergebnis formen.<\/td><\/tr>\n<tr><td>Sichten, CTEs, Unterabfragen, <code>W\u00c4HLEN *<\/code><\/td><td>Spaltenreferenzen werden \u00fcber jede Ebene hinweg aufgel\u00f6st, sodass eine Berichtspalte auf physische Quellspalten zur\u00fcckgef\u00fchrt wird und nicht an der ersten Ansichtsgrenze stoppt.<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pr\u00fcfungs- und Migrationsplanung f\u00fcr alternde Vertica-Immobilien<\/h2>\n\n\n\n<p>Die meisten Vertica-Installationen sind nicht neu. Sie enthalten seit mindestens einem Jahrzehnt angesammelte SQL-Abfragen: n\u00e4chtliche <code>EINF\u00dcGEN ... AUSW\u00c4HLEN<\/code> Lasten, \u00fcberlagerte Berichtsansichten, Prognosen, die von inzwischen ausgeschiedenen Ingenieuren optimiert wurden. Zwei Situationen zwingen die Teams schlie\u00dflich dazu, all dies abzubilden.<\/p>\n\n\n\n<p><strong>Pr\u00fcfung und Einhaltung von Vorschriften.<\/strong> Aufsichtsbeh\u00f6rden und interne Pr\u00fcfer stellen Fragen auf Spaltenebene: Welche Quellfelder flie\u00dfen in diese regulierte Kennzahl ein und welche Transformationen werden durchgef\u00fchrt? Antworten, die auf Erfahrungswerten beruhen, halten einer genauen Pr\u00fcfung nicht stand. SQLFlow erstellt die Herkunftskette f\u00fcr jede Ausgabespalte: Es verfolgt die Daten r\u00fcckw\u00e4rts von der Zahl im Bericht \u00fcber alle Ansichten und Ladeskripte bis hin zu den physischen Quellspalten und exportiert die Ergebnisse als JSON, CSV oder PNG.<\/p>\n\n\n\n<p><strong>Migrationsplanung.<\/strong> Teams, die Vertica-Workloads zu Snowflake, Databricks oder BigQuery migrieren, ben\u00f6tigen den vollst\u00e4ndigen Abh\u00e4ngigkeitsgraphen, bevor sie die Migration sequenzieren k\u00f6nnen: Welche Tabellen sind lasttragend, welche Sichten sind nicht mehr vorhanden und welche nachgelagerten Jobs greifen auf die jeweiligen Zielplattformen zu? Da SQLFlow all diese Dialekte mit derselben Engine analysiert, k\u00f6nnen Sie die Vertica-Landschaft vor der Migration abbilden und die wiederhergestellte Datenherkunft auf der Zielplattform anschlie\u00dfend \u00fcberpr\u00fcfen, um sicherzustellen, dass keine Daten zwischenzeitlich verloren gegangen sind. Dasselbe gilt f\u00fcr Konsolidierungen von anderen MPP-Plattformen; siehe die zugeh\u00f6rigen Seiten. <a href=\"https:\/\/www.gudusoft.com\/de\/greenplum-datenherkunft\/\">Greenplum-Datenherkunft<\/a> Und <a href=\"https:\/\/www.gudusoft.com\/de\/netezza-datenherkunft\/\">Netezza-Datenherkunft<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie man die Vertica-Datenherkunft aus SQL generiert<\/h2>\n\n\n\n<ol><li><strong>Sammeln Sie die SQL-Anweisungen.<\/strong> Paste individual queries, upload script files, pull schema metadata live over JDBC, or use the Grabit\/SQLFlow-ingester utilities to extract metadata in bulk. For a one-off question, pasting a single statement into the free visualizer is enough.<\/li>\n<li><strong>W\u00e4hlen Sie den Vertica-Dialekt.<\/strong> SQLFlow analysiert den SQL-Code mithilfe seiner Vertica-spezifischen Grammatik und f\u00fchrt eine Datenflussanalyse des resultierenden semantischen Modells durch. Die zugrundeliegende Engine ist die <a href=\"https:\/\/www.sqlparser.com\/\">Allgemeiner SQL-Parser<\/a>, wird seit Mitte der 2000er Jahre kommerziell entwickelt und wurde anhand von rund 13.600 SQL-Testdateien pro Dialekt validiert.<\/li>\n<li><strong>Erkunden und exportieren.<\/strong> Erkunden Sie das interaktive Diagramm, verfolgen Sie jede Spalte stromaufw\u00e4rts oder stromabw\u00e4rts, schalten Sie die indirekte Herkunft ein oder aus und exportieren Sie den Graphen als JSON, CSV oder PNG oder fragen Sie ihn \u00fcber die REST-API mit Ihren eigenen Tools ab.<\/li><\/ol>\n\n\n\n<p>Seit Version 8.2.3 k\u00f6nnen Sie den Graphen auch in nat\u00fcrlicher Sprache abfragen, beispielsweise mit Fragen wie: <em>\u201eWelche Ergebnisse h\u00e4ngen von der Umsatzmenge ab?\u201c<\/em>Jede Tabelle und Spalte, die die KI zitiert, wird vor ihrer Anzeige anhand des analysierten Stammbaums validiert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wo soll es ausgef\u00fchrt werden?<\/h2>\n\n\n\n<p>SQLFlow Cloud bietet eine kostenlose Version zum Einf\u00fcgen von Abfragen im Browser; die Premium-Version kostet $49,99\/Monat. Vertica-Immobilien in regulierten Branchen w\u00e4hlen typischerweise diese Version. <a href=\"https:\/\/www.gudusoft.com\/de\/sqlflow-on-premise-version\/\">SQLFlow vor Ort<\/a>Docker oder Kubernetes innerhalb Ihres eigenen Netzwerks, Air-Gap-f\u00e4hig, f\u00fcr 1.300.500 TP\/Monat oder einmalig 1.300.4800 TP pro ausgew\u00e4hltem Datenbanktyp, installierbar auf zwei Servern. In beiden F\u00e4llen ist die Analyse statisch: SQLFlow liest SQL-Text und Schema-Metadaten, niemals die Daten in Ihren Tabellen.<\/p>\n\n\n\n<p>Im Enterprise-Ma\u00dfstab scannt SQLFlow im Batch-Verfahren Best\u00e4nde von mehr als 100 Datenbanken und \u00fcber einer Million Spalten, f\u00fchrt ein persistentes Herkunftsarchiv mit inkrementellen Scans und exportiert die Daten nach DataHub, Microsoft Purview und OpenMetadata, sodass die Vertica-Herkunftsdaten in dem Katalog landen, den Ihre Organisation bereits verwendet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie sieht es mit Open-Source-Herkunftsanalyse-Tools aus?<\/h2>\n\n\n\n<p>Open-Source-Parser wie zum Beispiel <code>sqllineage<\/code> Und <code>sqlglot<\/code> Sie sind tats\u00e4chlich n\u00fctzlich, um die Herkunft von Standard-SELECT- und INSERT-Anweisungen zu extrahieren, und wenn Ihre Umgebung nichts anderes enth\u00e4lt, sind sie m\u00f6glicherweise ausreichend. Speziell bei Vertica sollten Sie vor dem Commit vier Punkte \u00fcberpr\u00fcfen: ob das Tool Dialektkonstrukte wie \u2026 analysiert. <code>ZEITSERIE<\/code> und die Projektions-DDL, ob sie Spalten mithilfe von Schema-Metadaten \u00fcber tiefe View-Stacks aufl\u00f6st, ob sie indirekte Datenherkunft durch Join- und Filterbedingungen modelliert und ob sie ein navigierbares Diagramm \u00fcber Tausende von Skripten rendert, anstatt Tupel pro Abfrage auszugeben. Eine faire Bewertung ist kosteng\u00fcnstig: Nehmen Sie Ihr komplexestes Vertica-Ladeskript, f\u00fchren Sie es mit beiden Methoden aus und vergleichen Sie die Ergebnisse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufig gestellte Fragen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Versteht SQLFlow Vertica-Projektionen?<\/h3>\n\n\n<p>Ja. Eine Vertica-Projektion wird durch eine SELECT-Anweisung definiert, und der Vertica-Dialektparser von SQLFlow liest diese Definition als SQL \u2013 so flie\u00dft die Datenherkunft von den Spalten der Ankertabelle durch die Projektion wie bei jedem anderen abfragedefinierten Objekt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann es die TIMESERIES-Klausel und analytische Funktionen parsen?<\/h3>\n\n\n<p>Ja. Der Vertica-Parser verarbeitet die <code>ZEITSERIE<\/code> Klausel- und Fenster-\/Analysefunktionen werden als native Grammatik behandelt, nicht als nicht analysierbare Erweiterungen. Ausgabespalten werden erzeugt von <code>RANK() \u00dcBER (...)<\/code> oder durch Interpolation zur\u00fcckverfolgen zu ihren eigentlichen Quellspalten, wobei Partitions- und Ordnungsspalten als indirekte Herkunft erfasst werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Muss ich SQLFlow mit meinem Vertica-Cluster verbinden?<\/h3>\n\n\n<p>Nein. Sie k\u00f6nnen SQL-Code einf\u00fcgen oder Skriptdateien hochladen und die Datenherkunft auch ohne Datenbankverbindung abrufen. Die Verbindung \u00fcber JDBC oder die Verwendung des Grabit-Metadatenextraktors f\u00fcgt Schema-Metadaten hinzu, was die Aufl\u00f6sung verbessert. <code>W\u00c4HLEN *<\/code> und unqualifizierte Spaltennamen auf gro\u00dfen Anwesen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann SQLFlow die Daten in meinen Vertica-Tabellen lesen?<\/h3>\n\n\n<p>Niemals. SQLFlow f\u00fchrt eine statische Analyse des SQL-Codes durch und liest optional Tabellen- und Spaltendefinitionen. Es fragt keine Zeilendaten ab. Bei der On-Premise-Edition bleibt sogar der SQL-Text innerhalb Ihres Netzwerks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann SQLFlow uns bei der Planung einer Migration von Vertica unterst\u00fctzen?<\/h3>\n\n\n<p>Ja. Erstellen Sie zun\u00e4chst einen vollst\u00e4ndigen Abh\u00e4ngigkeitsgraphen auf Spaltenebene f\u00fcr die Vertica-Umgebung, verwenden Sie diesen, um die Verschiebungen zu sequenzieren und nicht mehr ben\u00f6tigte Objekte zu identifizieren. F\u00fchren Sie anschlie\u00dfend die Datenherkunftsanalyse auf der Zielplattform erneut aus \u2013 Snowflake, Databricks, BigQuery und 35 weitere Dialekte werden von derselben Engine unterst\u00fctzt \u2013, um den Wiederaufbau zu \u00fcberpr\u00fcfen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was kostet SQLFlow?<\/h3>\n\n\n<p>SQLFlow Cloud ist kostenlos; die Premium-Version kostet $49,99\/Monat. Die On-Premise-Version kostet $500\/Monat oder einmalig $4.800 pro ausgew\u00e4hltem Datenbanktyp auf bis zu zwei Servern. Zus\u00e4tzliche Datenbanktypen kosten jeweils $100\/Monat oder einmalig $1.000. Weitere Details finden Sie unter <a href=\"https:\/\/www.gudusoft.com\/de\/preisgestaltung\/\">Preisseite<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-constrained\" style=\"background-color:#60d5f6;padding-top:32px;padding-bottom:32px\"><div class=\"wp-block-group__inner-container\">\n\n<h2 class=\"wp-block-heading\">Kartieren Sie Ihr Vertica-Grundst\u00fcck<\/h2>\n\n\n<p>F\u00fcgen Sie eine Vertica-Abfrage in den kostenlosen Visualisierer ein oder sprechen Sie mit uns \u00fcber das Scannen jahrelanger SQL-Abfragen f\u00fcr ein Audit oder eine Migration.<\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=vertica-data-lineage\" target=\"_blank\" rel=\"noreferrer noopener\">Testen Sie SQLFlow kostenlos<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-buttons is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.gudusoft.com\/de\/kontakt\/\">Fordern Sie eine Enterprise-Demo an<\/a><\/div>\n<\/div>\n\n<\/div><\/div>\n\n\n\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"SoftwareApplication\",\n            \"name\": \"Gudu SQLFlow\",\n            \"applicationCategory\": \"DeveloperApplication\",\n            \"applicationSubCategory\": \"SQL Data Lineage Tool\",\n            \"operatingSystem\": \"Web, Linux, Windows, macOS\",\n            \"url\": \"https:\\\/\\\/www.gudusoft.com\\\/vertica-data-lineage\\\/\",\n            \"description\": \"Automated Vertica data lineage: a dialect-specific parser handles projections, TIMESERIES clauses, and analytic functions to produce interactive column-level lineage diagrams from Vertica SQL.\",\n            \"featureList\": \"Vertica dialect parser, column-level lineage, indirect\\\/impact lineage, projection and flattened-table analysis, TIMESERIES clause support, JSON\\\/CSV\\\/PNG export, REST API, DataHub\\\/Purview\\\/OpenMetadata export\",\n            \"softwareVersion\": \"8.2.3\",\n            \"offers\": [\n                {\n                    \"@type\": \"Offer\",\n                    \"name\": \"SQLFlow Cloud Free\",\n                    \"price\": \"0\",\n                    \"priceCurrency\": \"USD\"\n                },\n                {\n                    \"@type\": \"Offer\",\n                    \"name\": \"SQLFlow Cloud Premium\",\n                    \"price\": \"49.99\",\n                    \"priceCurrency\": \"USD\",\n                    \"priceSpecification\": {\n                        \"@type\": \"UnitPriceSpecification\",\n                        \"price\": \"49.99\",\n                        \"priceCurrency\": \"USD\",\n                        \"billingIncrement\": 1,\n                        \"unitText\": \"MONTH\"\n                    }\n                },\n                {\n                    \"@type\": \"Offer\",\n                    \"name\": \"SQLFlow On-Premise\",\n                    \"price\": \"4800\",\n                    \"priceCurrency\": \"USD\"\n                }\n            ],\n            \"publisher\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Gudu Software\",\n                \"url\": \"https:\\\/\\\/www.gudusoft.com\\\/\"\n            }\n        },\n        {\n            \"@type\": \"FAQPage\",\n            \"mainEntity\": [\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow understand Vertica projections?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. A Vertica projection is defined by a SELECT statement, and SQLFlow's Vertica dialect parser reads that definition as SQL, so lineage flows from the anchor table's columns through the projection like any other query-defined object.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can it parse the TIMESERIES clause and analytic functions?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. The Vertica parser handles the TIMESERIES clause and window\\\/analytic functions as native grammar. Output columns produced by RANK() OVER or interpolation trace back to their real source columns, with partition and order columns captured as indirect lineage.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Do I have to connect SQLFlow to my Vertica cluster?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"No. You can paste SQL or upload script files and get lineage with no database connection. Connecting over JDBC or using the Grabit metadata extractor adds schema metadata, which improves resolution of SELECT * and unqualified columns.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow read the data in my Vertica tables?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Never. SQLFlow performs static analysis of SQL code and optionally reads table and column definitions. It does not query row data. With the On-Premise edition, even the SQL text stays inside your network.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can SQLFlow help us plan a migration off Vertica?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. Map the column-level dependency graph of the Vertica estate first, use it to sequence the migration and find dead objects, then re-run lineage on the target platform to verify the rebuild. Snowflake, Databricks, BigQuery, and 35 other dialects use the same engine.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What does SQLFlow cost?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"SQLFlow Cloud starts free; premium is $49.99\\\/month. On-Premise is $500\\\/month or $4,800 one-time per selected database type, installable on two servers, with additional database types at $100\\\/month or $1,000 one-time each.\"\n                    }\n                }\n            ]\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Vertica data lineage is the column-level map of how data flows through your Vertica SQL: which source columns feed each target table, projection, and report, and which joins, filters, aggregates, and analytic functions transform the data along the way. Gudu SQLFlow builds that map automatically with a dedicated Vertica dialect parser: it reads your SQL statically, resolves every column reference, and renders an interactive lineage diagram without ever touching the rows in your tables. Try it now: paste any Vertica query into the free online SQL lineage visualizer, select the Vertica dialect, and get a column-level lineage diagram in seconds.\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"_links":{"self":[{"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/pages\/6767"}],"collection":[{"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/comments?post=6767"}],"version-history":[{"count":0,"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/pages\/6767\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/media?parent=6767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}