{"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\/es\/linaje-de-datos-de-sap-hana\/","title":{"rendered":"Linaje de datos de SAP HANA: Linaje de columnas para SQL y vistas de HANA"},"content":{"rendered":"<p><strong>Linaje de datos de SAP HANA<\/strong> Es el mapa a nivel de columna de c\u00f3mo se mueven los datos a trav\u00e9s de su SQL de HANA: qu\u00e9 tablas y columnas de origen alimentan cada vista SQL, columna calculada e informe posterior, y qu\u00e9 uniones, filtros, conversiones y funciones transforman los datos en el proceso. <strong>Flujo de SQL de Gudu<\/strong> Crea ese mapa autom\u00e1ticamente analizando su SQL de HANA con un analizador de dialecto SAP HANA espec\u00edfico (uno de los 39 analizadores espec\u00edficos de dialecto, no una gram\u00e1tica ANSI gen\u00e9rica) y generando un diagrama de linaje interactivo y explorable hasta el nivel de columnas individuales.<\/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>Pru\u00e9balo ahora:<\/strong> pegar un HANA <code>CREAR VISTA<\/code> cadena en el <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\">Visualizador de linaje SQLFlow gratuito<\/a>Seleccione el dialecto de SAP HANA y obtenga el diagrama a nivel de columna en segundos. Plan gratuito, sin instalaci\u00f3n.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 las preguntas sobre el linaje llegan a HANA?<\/h2>\n\n\n\n<p>HANA rara vez se encuentra sola. Por lo general, se ubica debajo de S\/4HANA y BW, almacenes de datos paralelos y capas de informes de las que dependen las funciones de finanzas y auditor\u00eda. Cuando un auditor pregunta <em>\u201c\u00bfQu\u00e9 campos de origen alimentan esta figura?\u201d<\/em> o un controlador pregunta <em>\u201c\u00bfPor qu\u00e9 cambi\u00f3 este KPI despu\u00e9s del lanzamiento del mes pasado?\u201d<\/em>La respuesta est\u00e1 oculta entre capas de SQL: vistas construidas sobre vistas, columnas calculadas, conversiones de moneda y uniones entre esquemas.<\/p>\n\n\n\n<p>Responder a esas preguntas leyendo SQL manualmente no es viable para m\u00e1s que un pu\u00f1ado de vistas. El linaje a nivel de SQL lo automatiza: basta con analizar cada definici\u00f3n de vista y script una sola vez, y el gr\u00e1fico de dependencias (de tabla a vista, de vista a informe, con granularidad a nivel de columna) est\u00e1 disponible bajo demanda para el an\u00e1lisis de impacto, la depuraci\u00f3n de la causa ra\u00edz y la obtenci\u00f3n de evidencia de auditor\u00eda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo SQLFlow crea el linaje de datos de SAP HANA<\/h2>\n\n\n\n<p>SQLFlow est\u00e1 construido sobre la base de <a href=\"https:\/\/www.sqlparser.com\/\">Analizador SQL general (GSP)<\/a>, un front-end de compilador SQL comercial desarrollado desde mediados de la d\u00e9cada de 2000 y validado contra aproximadamente 13.600 conjuntos de pruebas SQL por dialecto. El analizador de SAP HANA entiende la sintaxis SQL de HANA espec\u00edficamente \u2014 citado <code>&quot;ESQUEMA&quot;.&quot;OBJETO&quot;<\/code> identificadores, funciones y conversiones de HANA, formas de operadores de uni\u00f3n y conjuntos de HANA, en lugar de aproximarlo con una gram\u00e1tica gen\u00e9rica.<\/p>\n\n\n\n<p>Para cada instrucci\u00f3n, GSP construye un modelo sem\u00e1ntico completo: cada referencia de columna se resuelve a trav\u00e9s de CTEs, subconsultas, vistas y <code>SELECCIONAR *<\/code> Expansi\u00f3n. El analizador de flujo de datos extrae, para cada columna de salida, las columnas de origen que la alimentan y las funciones y expresiones que utilizan. El resultado es un linaje a nivel de columna fiable para un cambio de esquema, no un simple esquema a nivel de tabla.<\/p>\n\n\n\n<p>Puedes alimentar SQL de HANA a SQLFlow de tres maneras: pegando sentencias directamente, cargando archivos de definiciones de vistas y scripts, o conect\u00e1ndote mediante JDBC y dejando que SQLFlow extraiga las definiciones de objetos del cat\u00e1logo de la base de datos. Todo se basa en un an\u00e1lisis est\u00e1tico del texto SQL; SQLFlow nunca lee las filas de tus tablas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplo: seguimiento de una cadena de vistas SQL de HANA por capas<\/h2>\n\n\n\n<p>Las vistas SQL por capas son el patr\u00f3n est\u00e1ndar de HANA: una vista de limpieza sobre las tablas sin procesar, una vista de enriquecimiento sobre esta y una vista agregada para la generaci\u00f3n de informes. A continuaci\u00f3n, se muestra una cadena t\u00edpica de tres capas:<\/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>Preg\u00fantale a SQLFlow d\u00f3nde <code>V_INGRESOS_MENSUALES.INGRESOS_EUR<\/code> proviene de y recorre la cadena autom\u00e1ticamente: <code>INGRESOS_EUR<\/code> es <code>SUMA(CANTIDAD_EUR)<\/code>, que es <code>IMPORTE BRUTO * TASA<\/code>, d\u00f3nde <code>IMPORTE BRUTO<\/code> es <code>PEDIDOS_IMPORTE_BRUTO<\/code> pas\u00f3 por <code>TO_DECIMAL<\/code>Dos columnas de origen, tres vistas de profundidad, cada c\u00e1lculo intermedio nombrado. Ejecute el rastreo en sentido contrario y obtendr\u00e1 el an\u00e1lisis de impacto: vuelva a escribir <code>PEDIDOS_IMPORTE_BRUTO<\/code> y SQLFlow enumera todas las columnas posteriores que heredan el cambio.<\/p>\n\n\n\n<p>Columnas calculadas en vistas SQL: <code>TO_DECIMAL<\/code> el reparto, el <code>IFNULL<\/code> por defecto, la multiplicaci\u00f3n \u2014 son de primera clase en el gr\u00e1fico de linaje, por lo que el diagrama muestra no solo <em>eso<\/em> una columna fluye a trav\u00e9s pero <em>\u00bfQu\u00e9 le sucede?<\/em> en cada capa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Linaje directo frente a linaje indirecto<\/h2>\n\n\n\n<p>Vuelve a mirar el ejemplo. <code>ORDENS_RAW.STATUS<\/code> nunca aparece en ninguna columna de salida, sin embargo, <code>DONDE EL ESTADO ES &lt;&gt; &#039;CANCELADO&#039;<\/code> El filtro influye absolutamente en la cifra de ingresos. Lo mismo ocurre con <code>DIVISA<\/code>, <code>FECHA_DE_TARIFA<\/code>, y <code>FECHA_DE_PEDIDO<\/code> en las condiciones de uni\u00f3n y <code>AGRUPACI\u00d3N POR<\/code>.<\/p>\n\n\n\n<p>SQLFlow modela estos como <strong>linaje indirecto (de impacto)<\/strong>, un tipo de relaci\u00f3n distinto del flujo de datos directo y que se puede activar o desactivar por separado en el diagrama. Para una pregunta de auditor\u00eda como &quot;\u00bfinfluye este campo regulado en este informe?&quot;, las relaciones indirectas suelen ser la respuesta completa, y la mayor\u00eda de las herramientas de linaje de la competencia no distinguen entre directo e indirecto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfD\u00f3nde encaja SQLFlow junto a las herramientas nativas de SAP?<\/h2>\n\n\n\n<p>Las herramientas de modelado y catalogaci\u00f3n de SAP son eficaces para lo que fueron dise\u00f1adas: el seguimiento de los artefactos creados dentro de la capa modelada por SAP. La deficiencia se presenta a nivel SQL. Las vistas SQL escritas manualmente, los scripts de migraci\u00f3n, las operaciones DML en trabajos programados y el c\u00f3digo SQL que conecta HANA con la parte de la infraestructura que no es de SAP son invisibles para el linaje basado en modelos, ya que nunca se registraron como artefactos modelados.<\/p>\n\n\n\n<p>Esa es la capa que cubre SQLFlow. Analiza el SQL en s\u00ed, por lo que todo lo expresado como texto SQL se rastrea, independientemente de la herramienta que lo haya creado. Dos l\u00edmites claros que conviene conocer:<\/p>\n\n\n\n<ul><li><strong>Vistas de c\u00e1lculo gr\u00e1fico<\/strong> Se almacenan como modelos XML, no como SQL, por lo que quedan fuera del alcance del an\u00e1lisis sint\u00e1ctico de SQL. Las vistas SQL que los rodean, as\u00ed como cualquier consulta SQL que las realice, se rastrean completamente.<\/li>\n<li><strong>Procedimientos SQLScript:<\/strong> Las gram\u00e1ticas procedimentales dedicadas de SQLFlow actualmente cubren Oracle PL\/SQL y SQL Server T-SQL. Para HANA, el enfoque pr\u00e1ctico es analizar las sentencias SQL dentro de los cuerpos SQLScript: <code>SELECCIONAR<\/code>, <code>INSERTAR<\/code>y las definiciones de vista donde reside realmente el linaje son SQL est\u00e1ndar de HANA.<\/li><\/ul>\n\n\n\n<p>Utilizados conjuntamente, ambos enfoques se complementan: herramientas nativas de SAP para la capa modelada, linaje a nivel SQL para todo lo escrito en SQL. Y como SQLFlow admite 39 dialectos, el mismo gr\u00e1fico de linaje se extiende m\u00e1s all\u00e1 de HANA hacia los sistemas Oracle, DB2 o Snowflake que lo alimentan; consulte la <a href=\"https:\/\/www.gudusoft.com\/es\/herramienta-de-linaje-de-datos-de-oracle\/\">Linaje de datos de Oracle<\/a> y <a href=\"https:\/\/www.gudusoft.com\/es\/linaje-de-datos-db2\/\">Linaje de datos de DB2<\/a> p\u00e1ginas para esos dialectos. Las implementaciones empresariales tambi\u00e9n pueden enviar resultados a DataHub, Microsoft Purview u OpenMetadata a trav\u00e9s de adaptadores de exportaci\u00f3n integrados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Opciones de implementaci\u00f3n para entornos SAP<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Edici\u00f3n<\/th><th>Lo mejor para<\/th><th>Notas<\/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\">Nube SQLFlow<\/a><\/td><td>Evaluaci\u00f3n, seguimiento de vistas ad hoc<\/td><td>Nivel gratuito; premium $49.99\/mes; pegue o cargue HANA SQL en el navegador.<\/td><\/tr>\n<tr><td><a href=\"https:\/\/www.gudusoft.com\/es\/version-local-de-sqlflow\/\">SQLFlow local<\/a><\/td><td>Parques de SAP de producci\u00f3n en industrias reguladas<\/td><td>Docker\/Kubernetes dentro de su red, con capacidad de aislamiento f\u00edsico; $500\/mes o $4,800 pago \u00fanico por tipo de base de datos.<\/td><\/tr>\n<tr><td>API REST \/ Biblioteca Java<\/td><td>Automatizar el linaje en CI o en una plataforma de datos.<\/td><td>El mismo motor de an\u00e1lisis, invocable desde pipelines y aplicaciones JVM.<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p>Para la mayor\u00eda de las empresas que utilizan HANA, la postura de privacidad es tan importante como las caracter\u00edsticas: SQLFlow realiza an\u00e1lisis est\u00e1tico solo del c\u00f3digo SQL y los metadatos del esquema, y con On-Premise, incluso el texto SQL nunca sale de su red. El escaneo por lotes maneja conjuntos de m\u00e1s de 100 bases de datos y m\u00e1s de un mill\u00f3n de columnas, con reescaneos incrementales y un repositorio de linaje persistente. Los detalles completos est\u00e1n en la <a href=\"https:\/\/www.gudusoft.com\/es\/precios\/\">p\u00e1gina de precios<\/a>y el <a href=\"https:\/\/www.gudusoft.com\/es\/herramienta-de-linaje-de-datos-sql\/\">Descripci\u00f3n general de la herramienta de linaje de datos SQL<\/a> Cubre todas las funciones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfSQLFlow es compatible con SAP HANA?<\/h3>\n\n\n<p>S\u00ed. SAP HANA es una de las 39 bases de datos con su propio analizador espec\u00edfico de dialecto en SQLFlow, que cubre la sintaxis SQL de HANA, incluidos los identificadores calificados de esquema entre comillas, funciones de HANA como <code>IFNULL<\/code> y <code>TO_DECIMAL<\/code>y ver definiciones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPuede SQLFlow rastrear el linaje a trav\u00e9s de vistas SQL de HANA por capas?<\/h3>\n\n\n<p>S\u00ed. Las referencias a columnas se resuelven a trav\u00e9s de vistas, CTE, subconsultas y <code>SELECCIONAR *<\/code> expansi\u00f3n, de modo que una columna en una vista de informe de nivel superior se rastrea a trav\u00e9s de cada vista intermedia hasta las columnas de origen f\u00edsicas, y cada c\u00e1lculo se muestra a lo largo de la ruta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfSQLFlow admite vistas de c\u00e1lculo de HANA?<\/h3>\n\n\n<p>Las vistas de c\u00e1lculo gr\u00e1ficas son modelos XML, no SQL, por lo que quedan fuera del alcance del an\u00e1lisis sint\u00e1ctico de SQL. SQLFlow rastrea todo lo que se expresa como SQL: las vistas SQL que rodean a las vistas de c\u00e1lculo y cualquier instrucci\u00f3n SQL que las consulte.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfSQLFlow necesita acceso a los datos de mis tablas HANA?<\/h3>\n\n\n<p>No. SQLFlow realiza un an\u00e1lisis est\u00e1tico del c\u00f3digo SQL y, opcionalmente, lee los metadatos del esquema a trav\u00e9s de JDBC. Nunca lee los datos de las filas de la tabla, y la edici\u00f3n local mantiene incluso el texto SQL dentro de su red.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo puedo integrar mi consulta SQL de HANA en SQLFlow?<\/h3>\n\n\n<p>Existen tres maneras: pegar el c\u00f3digo SQL directamente en el navegador, cargar archivos con definiciones de vistas y scripts, o conectarse a HANA mediante JDBC para que SQLFlow extraiga las definiciones de objetos del cat\u00e1logo. Los resultados se exportan como JSON, CSV o PNG, o a trav\u00e9s de la API REST.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1nto cuesta SQLFlow?<\/h3>\n\n\n<p>SQLFlow Cloud es gratuito; las cuentas premium cuestan 49,99 \u20ac al mes. SQLFlow On-Premise cuesta 500 \u20ac al mes o 4800 \u20ac por \u00fanica vez por cada tipo de base de datos seleccionado, y se puede instalar en dos servidores. Los tipos de bases de datos adicionales cuestan 100 \u20ac al mes o 1000 \u20ac por \u00fanica vez cada uno.<\/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\">Realice un seguimiento de sus vistas HANA ahora<\/h2>\n\n\n<p>Pegue una cadena de vistas en el visualizador gratuito y vea el linaje a nivel de columna, o cont\u00e1ctenos para que le ayudemos a escanear todo su entorno HANA en sus propias instalaciones.<\/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\">Prueba SQLFlow gratis<\/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\/es\/contacto\/\">Solicite una demostraci\u00f3n para empresas.<\/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\/es\/wp-json\/wp\/v2\/pages\/6769"}],"collection":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/comments?post=6769"}],"version-history":[{"count":0,"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/pages\/6769\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gudusoft.com\/es\/wp-json\/wp\/v2\/media?parent=6769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}