SQLFlow Cloud: Visualizador de linaje de datos SQL en línea

Nube SQLFlow Gudu SQLFlow se entrega como una herramienta de linaje SQL en línea: pegue SQL, cargue archivos o conecte una base de datos en su navegador y obtenga una herramienta interactiva. linaje de datos a nivel de columna diagrama. No hay nada que instalar, un nivel gratuito para empezar y un plan premium por $49.99/mes cuando necesite entradas más grandes, acceso a la API y funciones para equipos.

GratisNivel inicial: no se requiere tarjeta.
39Dialectos SQL, cada uno con un analizador sintáctico dedicado.
Nivel de columnalinaje, directo e indirecto
Ceroinstalar — se ejecuta en tu navegador

Saltarse la lectura: abierto Nube SQLFlowSimplemente pega cualquier consulta SQL y observa cómo aparece el linaje a nivel de columna. Ese simple recorrido te dice más que cualquier lista de características.

Lo que esta herramienta de linaje SQL en línea te ofrece en el navegador.

SQLFlow Cloud es la edición SaaS de Gudu SQLFlow, la herramienta de linaje de datos SQL, disponible en sqlflow.gudusoft.com. Se trata del motor de análisis completo, no de una demostración: los mismos analizadores sintácticos específicos para cada dialecto, la misma resolución a nivel de columna y el mismo analizador de flujo de datos que impulsa las implementaciones empresariales. En el navegador puede:

  • Rastrear el linaje a nivel de columna: Para cada columna de salida, vea exactamente qué columnas de origen la alimentan y a través de qué funciones, conversiones, subconsultas, uniones y operadores de conjuntos.
  • Activar/desactivar el linaje indirecto (de impacto): mostrar por separado columnas que dan forma a un resultado a través de DÓNDE, UNIRSE, y AGRUPACIÓN POR cláusulas sin aterrizar en la salida.
  • Generar diagramas ER a partir de DDL: SQLFlow infiere las relaciones de clave primaria/foránea a partir de su CREAR TABLA realiza declaraciones y dibuja el diagrama entidad-relación.
  • Explorar los gráficos de llamadas a procedimientos almacenados: Un mapa interactivo que muestra qué procedimientos de Oracle PL/SQL o SQL Server T-SQL invocan a cuáles, con el linaje rastreado a través de parámetros, tablas temporales y SQL dinámico.
  • Realice la consulta de linaje de IA: Preguntas en lenguaje natural sobre el gráfico analizado, validando cada tabla y columna referenciada con respecto al gráfico antes de mostrarlo.
  • Exportar todo: Descargas en formato JSON, CSV o PNG, además de una API REST en los planes premium.

Tres maneras de introducir SQL

Pégalo. Arrastra una consulta, una definición de vista o un script completo al editor, elige uno de los 39 dialectos (Snowflake, BigQuery, Oracle, SQL Server, PostgreSQL, Teradata, Databricks, Spark SQL y 31 más) y analiza. Este es el método más rápido y el que suele usar la mayoría de la gente para empezar.

Subir archivos. Basta con apuntar SQLFlow Cloud a archivos SQL o a un manifiesto dbt y analizará todo el conjunto, resolviendo las referencias entre scripts: una vista definida en un archivo que alimenta una inserción en otro aparece como un gráfico conectado.

Conecta una fuente. Extraiga metadatos de una base de datos activa mediante JDBC o incorpore el historial de consultas de Snowflake o los registros de consultas de Redshift, de modo que el linaje refleje lo que realmente se ejecuta en su almacén de datos, en lugar de lo que alguien recordó documentar. En todos los casos, SQLFlow realiza un análisis estático únicamente del código SQL y los metadatos del esquema; nunca lee las filas de sus tablas.

Linaje a nivel de columna, incluido el tipo indirecto.

Consideremos la siguiente afirmación: cualquier almacén tiene mil de:

INSERT INTO monthly_revenue (month, total) SELECT DATE_TRUNC('month', o.order_date) AS month, SUM(o.amount) AS total FROM orders o JOIN customers c ON c.id = o.customer_id WHERE c.region = 'EMEA' GROUP BY 1;

SQLFlow Cloud muestra que ingresos_mensuales.total es alimentado directamente por pedidos.cantidad a través de SUMA(), y ingresos_mensuales.mes por pedidos.fecha_del_pedido a través de FECHA_TRUNC()También muestra las columnas que nunca aparecen en la salida, pero que determinan su contenido: clientes.región filtra las filas, c.id y o.id_cliente únete a ellos, fecha_del_pedido Los agrupa. SQLFlow los modela como linaje indirecto, un tipo de relación distinto que puede activar y desactivar en el diagrama. La mayoría de las herramientas de la competencia no hacen esta distinción, sin embargo, es exactamente lo que necesita el análisis de impacto: cambios clientes.región cambia silenciosamente ingresos_mensuales.total.

La resolución es genuinamente semántica, no coincidencia de patrones. El motor se expande SELECCIONAR *Sigue las referencias a través de CTEs, subconsultas y vistas, y comprende la sintaxis propia de cada dialecto porque incluye un analizador dedicado para cada dialecto en lugar de una gramática ANSI genérica. Debajo se encuentra el analizador SQL general, desarrollado comercialmente desde mediados de la década de 2000 y validado con aproximadamente 13 600 conjuntos de pruebas SQL por dialecto.

SQL complejo: procedimientos, SQL dinámico, dbt

Las herramientas SQL en línea suelen fallar precisamente en el código del que más se necesita el linaje. SQLFlow Cloud maneja los casos difíciles porque su motor fue diseñado para ello:

  • Procedimientos almacenados: Los analizadores procedimentales específicos para Oracle PL/SQL y SQL Server T-SQL rastrean el linaje a través de los parámetros de los procedimientos y las tablas temporales, y generan un gráfico de llamadas interactivo de las invocaciones entre procedimientos.
  • SQL dinámico: Las cadenas SQL ensambladas dentro de los procedimientos se resuelven y analizan en lugar de omitirse, un punto ciego común en las herramientas de linaje.
  • Proyectos dbt: Importa el manifiesto y obtén el linaje a nivel de columna en todos tus modelos.
  • Esquemas no documentados: La vista del diagrama ER reconstruye las relaciones de las tablas solo a partir de DDL, incluyendo modismos como los de BigQuery. NO SE APLICA restricciones.

Una prueba justa cuando evalúas cualquier herramienta de linaje SQL en línea: pega tu procedimiento almacenado más complicado, no tu SELECT más limpio. Analizadores de código abierto como sqllineage y sqlglot Son eficaces para consultas sencillas de una sola instrucción; el código procedimental, el SQL dinámico y los casos límite de dialectos son donde un motor especializado demuestra su valía.

Hazle una pregunta al gráfico de linaje.

Desde la versión 8.2.3, SQLFlow Cloud incluye una consulta de linaje de IA. Después del análisis, haga preguntas como: “¿Qué resultados dependen de la región de los clientes?” o “Resumir cómo se calcula el total” En lenguaje sencillo. A diferencia de un chatbot genérico que adivina tu esquema, las respuestas están fundamentadas: cada tabla y columna que menciona la IA se valida con el gráfico de linaje analizado antes de llegar a ti. Es una forma más rápida de consultar un gráfico extenso que recorrerlo nodo por nodo.

Gratis vs. premium: qué se obtiene por $49.99/mes

CapacidadGratisPremium ($49.99/mes)
Diagramas de linaje indirecto y a nivel de columna
Los 39 dialectos SQL
Diagramas ER, gráficos de llamadas, consulta de linaje de IA
Exportación en formato JSON / CSV / PNG
Tamaño de entradaLimitadoEntradas más grandes para guiones de producción reales
Acceso a la API RESTSí, automatizar el linaje en las canalizaciones.
Características del equipoSí, comparte el trabajo de linaje en todo el equipo.

El nivel gratuito es una herramienta funcional, no un adelanto: para preguntas ad hoc —“¿qué lee realmente esta vista de 400 líneas?”— puede ser todo lo que necesite. La versión premium importa cuando los scripts SQL superan los límites de entrada gratuitos, cuando desea llamar al análisis desde CI o un servicio interno a través de API REST de SQLFlowo cuando varias personas necesitan trabajar contra el mismo linaje. Los detalles completos están en el página de precios.

Ejecútalo con tu propio SQL.

La evaluación más rápida es mediante tu propia consulta en el nivel gratuito: sin instalación ni registro para ejemplos públicos.

Cuando la nube es la respuesta equivocada

Consejo honesto: si su política de seguridad prohíbe que el texto SQL salga de su red (algo común en la banca, la atención médica y el gobierno), utilice SQLFlow local En cambio, se trata del mismo motor empaquetado para Docker o Kubernetes dentro de su propia infraestructura, se ejecuta de forma aislada y cuesta $500/mes o $4,800 por única vez según el tipo de base de datos seleccionado. La opción On-Premise también cubre la escala empresarial: escaneo por lotes de más de 100 bases de datos y más de 1 millón de columnas con escaneos incrementales, un repositorio de linaje persistente y adaptadores de exportación para DataHub, Microsoft Purview y OpenMetadata.

Un patrón común: los ingenieros validan el enfoque en SQLFlow Cloud con SQL representativo (no confidencial), y luego la organización lo implementa en las instalaciones del cliente. Nada de lo aprendido en el navegador se pierde, ya que el comportamiento del análisis es idéntico.

Preguntas frecuentes

¿SQLFlow Cloud es de uso gratuito?

Sí. El plan gratuito ofrece linaje a nivel de columna, linaje indirecto, diagramas ER, gráficos de llamadas y la consulta de linaje con IA directamente en el navegador. El plan Premium, con un precio de 1349,99 €/mes, añade entradas de mayor tamaño, acceso a la API REST y funciones para equipos.

¿SQLFlow Cloud lee mis datos?

No. SQLFlow realiza un análisis estático únicamente del código SQL y los metadatos del esquema; nunca lee los datos de las filas de la tabla. Si incluso el texto SQL debe permanecer dentro de su red, elija la edición local.

¿Qué dialectos SQL admite SQLFlow Cloud?

39 dialectos con analizadores sintácticos dedicados, incluyendo Snowflake, BigQuery, Redshift, Databricks, Oracle, SQL Server, MySQL, PostgreSQL, Teradata, Hive, Spark SQL, Presto, Trino, ClickHouse, DuckDB y SAP HANA. Cada dialecto tiene su propia gramática en lugar de una aproximación genérica ANSI.

¿Puede SQLFlow Cloud gestionar procedimientos almacenados y SQL dinámico?

Sí. Oracle PL/SQL y SQL Server T-SQL cuentan con analizadores procedimentales dedicados; el linaje se rastrea a través de parámetros y tablas temporales, el SQL dinámico dentro de los procedimientos se resuelve y el gráfico de llamadas entre procedimientos se representa de forma interactiva.

¿Qué formatos de exportación están disponibles?

Lineage exporta los datos en formato JSON (estructurado y legible por máquina), CSV (para hojas de cálculo y catálogos) y PNG (para documentos y reseñas). Las cuentas Premium también pueden recuperar los resultados mediante programación a través de la API REST.

¿Necesito instalar algo para usar SQLFlow Cloud?

No. SQLFlow Cloud se ejecuta completamente en el navegador en sqlflow.gudusoft.com. La instalación solo es necesaria con la edición local, que usted mismo implementa mediante Docker o Kubernetes.

Pega una consulta. Verás todo el flujo.

La forma más rápida de evaluar cualquier herramienta de linaje es ejecutar tu propio código SQL con ella. Puedes probar SQLFlow Cloud gratis ahora mismo en la pestaña de al lado.