{"id":6769,"date":"2026-07-12T02:08:50","date_gmt":"2026-07-12T10:08:50","guid":{"rendered":"https:\/\/www.gudusoft.com\/sap-hana-data-lineage\/"},"modified":"2026-07-12T02:08:50","modified_gmt":"2026-07-12T10:08:50","slug":"sap-hana-data-lineage","status":"publish","type":"page","link":"https:\/\/www.gudusoft.com\/de\/sap-hana-datenherkunft\/","title":{"rendered":"SAP HANA Datenherkunft: Spaltenherkunft f\u00fcr HANA SQL und Views"},"content":{"rendered":"<p><strong>SAP HANA Datenherkunft<\/strong> ist die Spaltenebene-Abbildung, die darstellt, wie Daten durch Ihre HANA SQL-Abfrage flie\u00dfen: welche Quelltabellen und -spalten die einzelnen SQL-Views, berechneten Spalten und nachgelagerten Berichte speisen und welche Joins, Filter, Casts und Funktionen die Daten dabei transformieren. <strong>Gudu SQLFlow<\/strong> Diese Zuordnung wird automatisch erstellt, indem Ihr HANA SQL mit einem speziellen SAP HANA Dialektparser analysiert wird \u2013 einem von 39 dialektspezifischen Parsern, nicht mit einer generischen ANSI-Grammatik \u2013 und ein interaktives, bis auf einzelne Spalten herunterf\u00fchrbares Herkunftsdiagramm gerendert wird.<\/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> HANA einf\u00fcgen <code>ANSICHT ERSTELLEN<\/code> Kette in die <a href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=sap-hana-data-lineage\" target=\"_blank\" rel=\"noreferrer noopener\">kostenloser SQLFlow-Lineage-Visualisierer<\/a>W\u00e4hlen Sie den SAP-HANA-Dialekt aus und erhalten Sie das Spaltendiagramm in Sekundenschnelle. Kostenlose Version, keine Installation erforderlich.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Warum Abstammungsfragen bei HANA landen<\/h2>\n\n\n\n<p>HANA existiert selten isoliert. Typischerweise ist es in S\/4HANA- und BW-Umgebungen integriert und umfasst parallele Data Marts sowie Reporting-Ebenen, auf die die Finanz- und Pr\u00fcfungsfunktionen angewiesen sind. Wenn ein Pr\u00fcfer fragt, <em>\u201eWelche Quellfelder speisen diese Zahl?\u201c<\/em> oder ein Controller fragt <em>\u201eWarum hat sich dieser KPI nach der Ver\u00f6ffentlichung im letzten Monat ge\u00e4ndert?\u201c<\/em>Die Antwort liegt in Schichten von SQL verborgen: Ansichten, die auf Ansichten aufbauen, berechnete Spalten, W\u00e4hrungsumrechnungen und Verkn\u00fcpfungen \u00fcber Schemata hinweg.<\/p>\n\n\n\n<p>Die Beantwortung dieser Fragen durch manuelles Lesen von SQL-Code ist bei wenigen Ansichten nicht praktikabel. Die SQL-basierte Herkunftsanalyse automatisiert diesen Prozess: Jede Ansichtsdefinition und jedes Skript wird einmalig analysiert, und der Abh\u00e4ngigkeitsgraph \u2013 von der Tabelle \u00fcber die Ansicht bis zum Bericht, auf Spaltenebene \u2013 steht bei Bedarf f\u00fcr Wirkungsanalysen, die Ursachenforschung und die Erstellung von Pr\u00fcfdokumenten zur Verf\u00fcgung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie SQLFlow die Datenherkunft in SAP HANA erstellt<\/h2>\n\n\n\n<p>SQLFlow basiert auf <a href=\"https:\/\/www.sqlparser.com\/\">Allgemeiner SQL-Parser (GSP)<\/a>, ein kommerzielles SQL-Compiler-Frontend, das seit Mitte der 2000er-Jahre entwickelt und anhand von rund 13.600 SQL-Testdateien pro Dialekt validiert wurde. Der SAP-HANA-Parser versteht speziell die SQL-Syntax von HANA \u2013 Zitat <code>&quot;SCHEMA&quot;.&quot;OBJEKT&quot;<\/code> Bezeichner, HANA-Funktionen und -Umwandlungen, HANA-Join- und Mengenoperatorformen \u2013 anstatt dies mit einer generischen Grammatik anzun\u00e4hern.<\/p>\n\n\n\n<p>F\u00fcr jede Anweisung erstellt GSP ein vollst\u00e4ndiges semantisches Modell: Jede Spaltenreferenz wird durch CTEs, Unterabfragen, Sichten und ... aufgel\u00f6st. <code>W\u00c4HLEN *<\/code> Erweiterung. Der Datenflussanalysator extrahiert dann f\u00fcr jede Ausgabespalte genau, welche Quellspalten sie speisen und welche Funktionen und Ausdr\u00fccke verwendet werden. Das Ergebnis ist eine verl\u00e4ssliche Herkunftsnachverfolgung auf Spaltenebene f\u00fcr Schema\u00e4nderungen, keine blo\u00dfe Skizze auf Tabellenebene.<\/p>\n\n\n\n<p>Sie k\u00f6nnen HANA-SQL auf drei Arten an SQLFlow \u00fcbergeben: durch direktes Einf\u00fcgen von Anweisungen, durch Hochladen von Dateien mit Ansichtsdefinitionen und Skripten oder durch eine JDBC-Verbindung, wobei SQLFlow Objektdefinitionen aus dem Datenbankkatalog abruft. Die Analyse des SQL-Textes erfolgt statisch \u2013 SQLFlow liest niemals die Zeilen Ihrer Tabellen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beispiel: Nachverfolgen einer mehrschichtigen HANA-SQL-View-Kette<\/h2>\n\n\n\n<p>Geschichtete SQL-Sichten entsprechen dem Standardmuster in HANA: eine Bereinigungssicht \u00fcber den Rohdatentabellen, darauf eine Anreicherungssicht und schlie\u00dflich eine Aggregationssicht f\u00fcr die Berichterstellung. Hier ist eine typische dreischichtige Kette:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE VIEW &quot;FIN&quot;.&quot;V_ORDERS_CLEAN&quot; AS SELECT ORDER_ID, CUSTOMER_ID, TO_DECIMAL(GROSS_AMOUNT, 15, 2) AS GROSS_AMOUNT, IFNULL(CURRENCY, &#039;EUR&#039;) AS CURRENCY, ORDER_DATE FROM &quot;FIN&quot;.&quot;ORDERS_RAW&quot; WHERE STATUS &lt;&gt; &#039;CANCELLED&#039;; CREATE VIEW &quot;FIN&quot;.&quot;V_ORDERS_EUR&quot; AS SELECT o.ORDER_ID, o.CUSTOMER_ID, o.GROSS_AMOUNT * r.RATE AS AMOUNT_EUR, o.ORDER_DATE FROM &quot;FIN&quot;.&quot;V_ORDERS_CLEAN&quot; o JOIN &quot;FIN&quot;.&quot;FX_RATES&quot; r ON r.CURRENCY = o.CURRENCY AND r.RATE_DATE = o.ORDER_DATE; CREATE VIEW &quot;FIN&quot;.&quot;V_REVENUE_MONTHLY&quot; AS SELECT CUSTOMER_ID, YEAR(ORDER_DATE) AS FISCAL_YEAR, MONTH(ORDER_DATE) AS FISCAL_MONTH, SUM(AMOUNT_EUR) AS REVENUE_EUR FROM &quot;FIN&quot;.&quot;V_ORDERS_EUR&quot; GROUP BY CUSTOMER_ID, YEAR(ORDER_DATE), MONTH(ORDER_DATE);<\/code><\/pre>\n\n\n\n<p>Fragen Sie SQLFlow, wo <code>V_REVENUE_MONTHLY.REVENUE_EUR<\/code> kommt von dort und durchl\u00e4uft die Kette automatisch: <code>UMSATZ_EUR<\/code> Ist <code>SUMME(BETRAG_EUR)<\/code>, was ist <code>BRUTTOBETRAG * ZINSSATZ<\/code>, Wo <code>BRUTTOBETRAG<\/code> Ist <code>BESTELLUNGEN_RAW.BRUTTOBETRAG<\/code> durchgegangen <code>TO_DECIMAL<\/code>Zwei Quellspalten, drei Ansichten tief, jede Zwischenberechnung benannt. F\u00fchren Sie die Ablaufverfolgung in umgekehrter Richtung aus, um eine Auswirkungsanalyse zu erhalten: erneut eingeben <code>BESTELLUNGEN_RAW.BRUTTOBETRAG<\/code> SQLFlow listet alle nachgelagerten Spalten auf, die die \u00c4nderung \u00fcbernehmen.<\/p>\n\n\n\n<p>Berechnete Spalten in SQL-Sichten \u2013 die <code>TO_DECIMAL<\/code> Besetzung, die <code>IFNULL<\/code> Standardm\u00e4\u00dfig sind die Multiplikationen im Abstammungsdiagramm erstklassig, daher zeigt das Diagramm nicht nur <em>Das<\/em> Eine S\u00e4ule flie\u00dft hindurch, aber <em>Was geschieht damit?<\/em> in jeder Schicht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Direkte Abstammung vs. indirekte Abstammung<\/h2>\n\n\n\n<p>Schauen Sie sich das Beispiel noch einmal an. <code>ORDERS_RAW.STATUS<\/code> erscheint nie in irgendeiner Ausgabespalte, dennoch <code>WHERE STATUS &lt;&gt; &#039;CANCELLED&#039;<\/code> Der Filter beeinflusst die Umsatzzahlen ma\u00dfgeblich. Dasselbe gilt f\u00fcr <code>W\u00c4HRUNG<\/code>, <code>RATE_DATE<\/code>, Und <code>BESTELLDATUM<\/code> in den Join-Bedingungen und <code>GRUPPE NACH<\/code>.<\/p>\n\n\n\n<p>SQLFlow modelliert diese als <strong>indirekte (Einfluss-)Abstammungslinie<\/strong>Diese Beziehungsart unterscheidet sich vom direkten Datenfluss und kann im Diagramm separat umgeschaltet werden. Bei Pr\u00fcfungsfragen wie \u201eHat dieses regulierte Feld Einfluss auf diesen Bericht?\u201c liefern die indirekten Verbindungen oft die vollst\u00e4ndige Antwort \u2013 und die meisten konkurrierenden Datenherkunftsanalyse-Tools unterscheiden nicht zwischen direkten und indirekten Verbindungen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wo SQLFlow neben den SAP-nativen Tools seinen Platz findet<\/h2>\n\n\n\n<p>Die Modellierungs- und Katalogisierungswerkzeuge von SAP sind in ihrem eigentlichen Zweck \u2013 der Nachverfolgung von Artefakten innerhalb der SAP-Modellierungsschicht \u2013 sehr gut. Die L\u00fccke zeigt sich auf der SQL-Ebene. Manuell erstellte SQL-Sichten, Migrationsskripte, DML-Anweisungen in geplanten Jobs und die SQL-Abfragen, die HANA mit dem Nicht-SAP-Teil Ihrer IT-Landschaft verbinden, sind f\u00fcr die modellbasierte Nachverfolgung unsichtbar, da sie nie als modellierte Artefakte registriert wurden.<\/p>\n\n\n\n<p>Das ist die Ebene, die SQLFlow abdeckt. Es analysiert den SQL-Code selbst, sodass alles, was als SQL-Text ausgedr\u00fcckt wird, nachverfolgt wird \u2013 unabh\u00e4ngig davon, mit welchem Tool er erstellt wurde. Zwei wichtige Grenzen sollten beachtet werden:<\/p>\n\n\n\n<ul><li><strong>Grafische Berechnungsansichten<\/strong> Sie werden als XML-Modelle und nicht als SQL-Daten gespeichert und fallen daher nicht unter die SQL-Analyse. Die darauf basierenden SQL-Views und alle SQL-Abfragen werden vollst\u00e4ndig protokolliert.<\/li>\n<li><strong>SQLScript-Prozeduren:<\/strong> Die dedizierten prozeduralen Grammatiken von SQLFlow decken derzeit Oracle PL\/SQL und SQL Server T-SQL ab. F\u00fcr HANA besteht der praktische Ansatz darin, die SQL-Anweisungen innerhalb der SQLScript-R\u00fcmpfe zu analysieren. <code>W\u00c4HLEN<\/code>, <code>EINF\u00dcGEN<\/code>und die Ansichtsdefinitionen, in denen die Datenherkunft tats\u00e4chlich gespeichert ist, sind Standard-HANA-SQL.<\/li><\/ul>\n\n\n\n<p>In Kombination erg\u00e4nzen sich die beiden Ans\u00e4tze: SAP-native Tools f\u00fcr die Modellierungsschicht, SQL-basierte Datenherkunft f\u00fcr alle in SQL geschriebenen Daten. Und da SQLFlow 39 Dialekte unterst\u00fctzt, erstreckt sich derselbe Datenherkunftsgraph \u00fcber HANA hinaus bis in die Oracle-, DB2- oder Snowflake-Systeme, die es speisen \u2013 siehe \u2026 <a href=\"https:\/\/www.gudusoft.com\/de\/oracle-datenherkunftstool\/\">Oracle-Datenherkunft<\/a> Und <a href=\"https:\/\/www.gudusoft.com\/de\/db2-datenherkunft\/\">DB2-Datenherkunft<\/a> Seiten f\u00fcr diese Dialekte. Unternehmensbereitstellungen k\u00f6nnen Ergebnisse auch \u00fcber integrierte Exportadapter an DataHub, Microsoft Purview oder OpenMetadata \u00fcbertragen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bereitstellungsoptionen f\u00fcr SAP-Umgebungen<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ausgabe<\/th><th>Am besten geeignet f\u00fcr<\/th><th>Anmerkungen<\/th><\/tr><\/thead><tbody>\n<tr><td><a href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=sap-hana-data-lineage\">SQLFlow Cloud<\/a><\/td><td>Auswertung, Ad-hoc-Ansichtsverfolgung<\/td><td>Kostenlose Version; Premium-Version $49,99\/Monat; HANA-SQL-Code im Browser einf\u00fcgen oder hochladen<\/td><\/tr>\n<tr><td><a href=\"https:\/\/www.gudusoft.com\/de\/sqlflow-on-premise-version\/\">SQLFlow vor Ort<\/a><\/td><td>SAP-Produktionsumgebungen in regulierten Branchen<\/td><td>Docker\/Kubernetes innerhalb Ihres Netzwerks, Air-Gap-f\u00e4hig; $500\/Monat oder $4.800 einmalig pro Datenbanktyp<\/td><\/tr>\n<tr><td>REST-API \/ Java-Bibliothek<\/td><td>Automatisierung der Datenherkunft in CI oder einer Datenplattform<\/td><td>Dieselbe Analyse-Engine, aufrufbar aus Pipelines und JVM-Anwendungen<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p>F\u00fcr die meisten HANA-Umgebungen ist der Datenschutz genauso wichtig wie die Funktionen: SQLFlow f\u00fchrt ausschlie\u00dflich statische Analysen von SQL-Code und Schema-Metadaten durch, und bei On-Premise verl\u00e4sst der SQL-Text niemals Ihr Netzwerk. Batch-Scanning verarbeitet Datenbanken mit \u00fcber 100 Datenbanken und mehr als einer Million Spalten, mit inkrementellen Rescans und einem persistenten Herkunftsarchiv. Ausf\u00fchrliche Informationen finden Sie unter [Link einf\u00fcgen]. <a href=\"https:\/\/www.gudusoft.com\/de\/preisgestaltung\/\">Preisseite<\/a>und die <a href=\"https:\/\/www.gudusoft.com\/de\/sql-datenherkunftstool\/\">\u00dcberblick \u00fcber SQL-Datenherkunftstools<\/a> Umfasst den kompletten Funktionsumfang.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufig gestellte Fragen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Unterst\u00fctzt SQLFlow SAP HANA?<\/h3>\n\n\n<p>Ja. SAP HANA ist eine von 39 Datenbanken mit einem eigenen dialektspezifischen Parser in SQLFlow, der die HANA-SQL-Syntax einschlie\u00dflich in Anf\u00fchrungszeichen gesetzter, schemaqualifizierter Bezeichner und HANA-Funktionen wie \u2026 abdeckt. <code>IFNULL<\/code> Und <code>TO_DECIMAL<\/code>und Definitionen anzeigen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann SQLFlow die Datenherkunft durch geschichtete HANA-SQL-Views verfolgen?<\/h3>\n\n\n<p>Ja. Spaltenreferenzen werden \u00fcber Sichten, CTEs, Unterabfragen und aufgel\u00f6st. <code>W\u00c4HLEN *<\/code> Expansion, sodass eine Spalte in einer Berichtsansicht der obersten Ebene durch jede Zwischenansicht bis zu den physischen Quellspalten verfolgt wird, wobei jede Berechnung entlang des Pfades angezeigt wird.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Unterst\u00fctzt SQLFlow HANA-Berechnungssichten?<\/h3>\n\n\n<p>Grafische Berechnungssichten sind XML-Modelle und keine SQL-Anweisungen, daher fallen sie nicht unter die SQL-Analyse. SQLFlow protokolliert alles, was als SQL ausgedr\u00fcckt wird: die SQL-Sichten, die die Berechnungssichten umgeben, und alle SQL-Anweisungen, die diese abfragen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ben\u00f6tigt SQLFlow Zugriff auf die Daten in meinen HANA-Tabellen?<\/h3>\n\n\n<p>Nein. SQLFlow f\u00fchrt eine statische Analyse des SQL-Codes durch und liest optional Schema-Metadaten \u00fcber JDBC. Es liest niemals Tabellenzeilendaten, und die On-Premise-Edition h\u00e4lt sogar den SQL-Text innerhalb Ihres Netzwerks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie importiere ich meine HANA-SQL-Abfragen in SQLFlow?<\/h3>\n\n\n<p>Es gibt drei M\u00f6glichkeiten: SQL-Code direkt in den Browser einf\u00fcgen, Dateien mit Ansichtsdefinitionen und Skripten hochladen oder \u00fcber JDBC eine Verbindung zu HANA herstellen, sodass SQLFlow Objektdefinitionen aus dem Katalog abruft. Die Ergebnisse k\u00f6nnen als JSON, CSV oder PNG oder \u00fcber die REST-API exportiert werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie viel kostet SQLFlow?<\/h3>\n\n\n<p>SQLFlow Cloud ist kostenlos; Premium-Konten kosten $49,99\/Monat. SQLFlow On-Premise kostet $500\/Monat oder einmalig $4.800 pro ausgew\u00e4hltem Datenbanktyp und kann auf zwei Servern installiert werden. Zus\u00e4tzliche Datenbanktypen kosten jeweils $100\/Monat oder einmalig $1.000.<\/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\">Verfolgen Sie jetzt Ihre HANA-Sichten.<\/h2>\n\n\n<p>F\u00fcgen Sie eine Ansichtskette in den kostenlosen Visualisierer ein und sehen Sie sich die Herkunft auf Spaltenebene an, oder sprechen Sie mit uns \u00fcber das Scannen Ihrer gesamten HANA-Umgebung vor Ort.<\/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=sap-hana-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\\\/sap-hana-data-lineage\\\/\",\n            \"description\": \"Automated SQL data lineage tool with a dedicated SAP HANA dialect parser. Traces column-level lineage through layered HANA SQL views and calculated columns across 39 supported databases.\",\n            \"featureList\": \"SAP HANA dialect parser, column-level lineage, indirect\\\/impact lineage, layered view resolution, JDBC metadata import, 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 support SAP HANA?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. SAP HANA is one of 39 databases with its own dialect-specific parser in SQLFlow, covering HANA SQL syntax including quoted schema-qualified identifiers, HANA functions such as IFNULL and TO_DECIMAL, and view definitions.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can SQLFlow trace lineage through layered HANA SQL views?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. Column references are resolved through views, CTEs, subqueries, and SELECT * expansion, so a column in a top-level reporting view is traced through every intermediate view down to the physical source columns, with each calculation shown along the path.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow handle HANA calculation views?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Graphical calculation views are XML models rather than SQL, so they are outside the scope of SQL parsing. SQLFlow traces everything expressed as SQL: the SQL views layered around calculation views, and any SQL statements that query them.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow need access to the data in my HANA tables?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"No. SQLFlow performs static analysis of SQL code and optionally reads schema metadata over JDBC. It never reads table row data, and the On-Premise edition keeps even the SQL text inside your network.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"How do I get my HANA SQL into SQLFlow?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Three ways: paste SQL directly into the browser, upload files of view definitions and scripts, or connect to HANA over JDBC so SQLFlow pulls object definitions from the catalog. Results export as JSON, CSV, or PNG, or through the REST API.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"How much does SQLFlow cost?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"SQLFlow Cloud starts free; premium accounts are $49.99\\\/month. SQLFlow 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>SAP HANA data lineage is the column-level map of how data moves through your HANA SQL: which source tables and columns feed each SQL view, calculated column, and downstream report, and which joins, filters, casts, and functions transform the data along the way. Gudu SQLFlow builds that map automatically by parsing your HANA SQL with a dedicated SAP HANA dialect parser \u2014 one of 39 dialect-specific parsers, not a generic ANSI grammar \u2014 and rendering an interactive, drillable lineage diagram down to individual columns. Try it now: paste a HANA CREATE VIEW chain into the free SQLFlow lineage visualizer, select\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\/6769"}],"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=6769"}],"version-history":[{"count":0,"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/pages\/6769\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gudusoft.com\/de\/wp-json\/wp\/v2\/media?parent=6769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}