Respostas às perguntas que mais ouvimos sobre Gudu SQLFlow — o que faz, como trata seus dados, as edições e preçosComo inserir dados SQL e gerar linhagem de dados, e como gerenciar sua conta.
É novo no SQLFlow? Cole uma consulta no visualizador online gratuito e observe sua linhagem em nível de coluna aparecer — sem necessidade de cadastro para exemplos públicos.
Sobre o SQLFlow
O que é Gudu SQLFlow?
Gudu SQLFlow é um processo automatizado. Ferramenta de linhagem de dados SQLVocê fornece SQL — consultas, procedimentos armazenados, projetos dbt ou um banco de dados inteiro — e ele produz um resultado interativo. linhagem de dados em nível de coluna Diagrama que mostra exatamente de onde cada dado vem e para onde vai. Funciona por meio de análise estática do seu código SQL, portanto, nunca precisa acessar seus dados.
O que é linhagem de dados em nível de coluna?
A linhagem em nível de tabela indica que uma tabela foi construída a partir de outra. linhagem em nível de coluna A ferramenta informa, para cada coluna de saída, as colunas de origem exatas que a alimentam, bem como as funções, junções e operações de conjuntos utilizadas. Essa granularidade é o que torna as análises de impacto e as respostas de auditoria precisas em vez de aproximadas.
O que é linhagem indireta (de impacto)?
Uma coluna usada em um ONDE cláusula, uma JUNTAR condição, ou uma AGRUPAR POR Nunca chega a aparecer na saída, mas definitivamente a influencia. O SQLFlow modela essa influência como um tipo de relacionamento distinto e alternável — linhagem indireta — para que você possa visualizar o fluxo de dados puro ou toda a superfície de impacto. A maioria das ferramentas de linhagem não faz essa distinção, e é exatamente disso que a análise de impacto precisa.
Quais dialetos SQL o SQLFlow suporta?
39 dialetos, cada um com seu próprio analisador sintático dedicado em vez de uma aproximação ANSI genérica: Snowflake, BigQuery, Redshift, Databricks, Azure SQL, Athena, Oracle, SQL Server, PostgreSQL, MySQL, IBM Db2, Teradata, Netezza, Greenplum, Vertica, SAP HANA, Hive, Impala, Spark SQL, Presto, Trino, ClickHouse, DuckDB e muito mais. Você escolhe o dialeto para cada análise.
O SQLFlow consegue analisar procedimentos armazenados e SQL dinâmico?
Sim, essa é uma de suas maiores vantagens. O Oracle PL/SQL e o SQL Server T-SQL possuem analisadores sintáticos procedurais dedicados. O SQLFlow rastreia a linhagem por meio de parâmetros de procedimento e tabelas temporárias, resolve o SQL dinâmico montado dentro de procedimentos e desenha um gráfico de chamadas interativo mostrando quais procedimentos invocam quais.
O SQLFlow é compatível com dbt?
Sim. Importe seu manifesto dbt e o SQLFlow produzirá a linhagem em nível de coluna em seus modelos dbt, podendo reconciliar os modelos com os objetos do data warehouse que eles criam.
Em que o SQLFlow se diferencia de analisadores sintáticos de código aberto como o sqlglot ou o sqllineage?
projetos de código aberto como sqlglot e linhagem sql São boas ferramentas para analisar consultas individuais e, para instruções SELECT/INSERT simples, podem ser tudo o que você precisa. A lacuna aparece no código de produção real: procedimentos armazenados e SQL dinâmico, sintaxe específica de dialetos em dezenas de mecanismos, expansão em estrela e resolução de visualizações que exigem contexto de esquema, linhagem indireta por meio de condições de filtro e junção e visualização de linhagem na escala de milhares de scripts.
O SQLFlow é construído sobre o Analisador SQL geral, um front-end comercial para compilador SQL desenvolvido desde meados dos anos 2000 e validado com aproximadamente 13.000 conjuntos de testes por dialeto. Essa profundidade no SQL rígido é o diferencial. Se você estiver avaliando, execute seu procedimento armazenado mais complexo em ambos e compare.
Dados, segurança e implantação
O SQLFlow lê meus dados?
Não. O SQLFlow realiza análise estática do código SQL e, opcionalmente, lê metadados do esquema — definições de tabelas e colunas. Ele nunca lê as linhas das suas tabelas. Não existe nenhum caminho de código que leia dados de negócios.
Posso executar o SQLFlow dentro da minha própria rede ou em um ambiente isolado da internet (air-gapped)?
Sim. SQLFlow no local A solução é implantada via Docker ou Kubernetes dentro da sua rede e executada de forma totalmente isolada, sem dependência da nuvem e sem conexão externa. Com a versão local, seu texto SQL nunca sai da sua infraestrutura — e é por isso que bancos, provedores de serviços de saúde e equipes governamentais a utilizam.
Para onde vai meu SQL com o SQLFlow Cloud?
Com Nuvem SQLFlowO SQL que você envia é analisado em servidores hospedados pela Gudu e nunca é usado para ler seus dados. Se sua política impede que o texto SQL saia da sua rede, use o SQLFlow On-Premise, que executa o mesmo mecanismo dentro da sua própria infraestrutura.
Edições, preços e acesso
Existe uma versão gratuita?
Sim. O SQLFlow Cloud possui um plano gratuito — basta colar o SQL e obter diagramas de linhagem em nível de coluna no seu navegador, incluindo linhagem indireta, diagramas ER, gráficos de chamadas e a consulta de linhagem com IA. A versão Premium adiciona entradas maiores, acesso à API REST e recursos para equipes.
Qual o preço do SQLFlow?
O SQLFlow Cloud é gratuito a partir de um primeiro mês; contas premium custam £49,99/mês. O SQLFlow On-Premise custa £500/mês ou £4.800 (pagamento único) por tipo de banco de dados selecionado, instalável em dois servidores. Mais detalhes estão disponíveis em [link para o site]. página de preços.
O SQLFlow possui uma API REST?
Sim. O API REST do SQLFlow Expõe toda a superfície de análise como JSON via HTTP — envie SQL e receba o gráfico de linhagem em nível de coluna — para que você possa automatizar a linhagem em pipelines de CI, catálogos e ferramentas internas. O acesso à API está incluído nos planos premium e on-premise.
Posso incorporar o SQLFlow na minha própria aplicação?
Sim. Um widget JavaScript incorporável com uma API de mais de 30 métodos insere o diagrama de linhagem interativo em qualquer aplicativo web, e uma biblioteca Java expõe o mesmo mecanismo para integração com a JVM do backend. A API, o widget e a biblioteca retornam resultados consistentes porque compartilham um único analisador sintático.
Entrada e saída de dados
Como faço para integrar meu SQL ao SQLFlow?
Existem três maneiras: colar o SQL diretamente, carregar arquivos SQL ou um manifesto dbt, ou conectar uma fonte — extrair metadados de um banco de dados ativo via JDBC ou inserir o histórico de consultas do Snowflake ou os logs de consultas do Redshift. Em todos os casos, o SQLFlow analisa apenas o código SQL e os metadados do esquema.
O que é o SQLFlow Ingester (Grabit)?
Ingestor SQLFlow (anteriormente Grabit) é uma ferramenta de linha de comando que coleta SQL — o DDL de tabelas, visualizações, procedimentos, funções e gatilhos — de bancos de dados via JDBC, do GitHub ou Bitbucket, ou do sistema de arquivos, e o envia para o SQLFlow. Ele extrai apenas metadados e agenda sua execução de forma organizada como uma tarefa cron para extração automatizada e repetível.
Quais formatos de exportação estão disponíveis?
O Lineage exporta dados em JSON (estruturado e legível por máquina), CSV (para planilhas e catálogos) e PNG (para documentos e revisões). Implantações corporativas adicionam adaptadores de exportação para DataHub, Microsoft Purview e OpenMetadata.
O SQLFlow pode alimentar meu catálogo de dados?
Sim. O SQLFlow funciona como o mecanismo de linhagem por trás de um catálogo que você já utiliza: analise seu ambiente SQL e, em seguida, envie os resultados para o DataHub, Microsoft Purview ou OpenMetadata por meio dos adaptadores de exportação incluídos, ou para qualquer plataforma personalizada via JSON/CSV e a API REST.
Posso fazer perguntas sobre a linhagem em linguagem simples?
Sim. Desde a versão 8.2.3, o SQLFlow inclui uma consulta de linhagem com IA: faça perguntas como “Quais relatórios dependem de customers.email?” em relação ao grafo analisado. As respostas são fundamentadas — cada tabela e coluna referenciada pela IA é validada em relação ao grafo de linhagem antes de ser apresentada a você.
Veja agora a linhagem do seu SQL.
Cole uma consulta no visualizador gratuito ou fale conosco sobre a possibilidade de digitalizar toda a sua propriedade.
Conta e login
Onde encontro meu ID de usuário e minha chave secreta?
Abrir https://sqlflow.gudusoft.com e clique no ícone do avatar no canto superior direito da página. Você verá o seguinte:

Clique no Conta item de menu, depois use o Gerar botão para criar uma nova chave secreta.

Com seu ID de usuário e chave secreta, siga as instruções da API REST em github.com/sqlparser/sqlflow_public/tree/master/api.
Por que não consigo fazer login?
Duas coisas costumam bloquear o login:
1. Sua conta não está ativada. Ao se cadastrar, você receberá um e-mail solicitando a ativação da sua conta. Se tentar fazer login antes de clicar nesse link, o formulário de login será exibido.
código:não autorizado, descrição:Verifique seu e-mail antes de fazer login.
Clique no link no seu e-mail de ativação e depois volte para https://sqlflow.gudusoft.com e faça login novamente.
2. Seu navegador está bloqueando cookies de terceiros. Nesse caso, você verá um destes erros:
ticket de login desconhecido ou inválido

não é possível configurar a página de verificação

Desative a opção “Bloquear cookies de terceiros” no seu navegador para corrigir o problema:
Cromo

Firefox

Microsoft Edge

Ainda tem alguma dúvida?
Experimente o SQLFlow gratuitamente em seu próprio SQL ou entre em contato conosco e ajudaremos você a definir o escopo.