Antworten auf die Fragen, die uns am häufigsten gestellt werden Gudu SQLFlow — was es tut, wie es Ihre Daten behandelt, die Editionen und Preisgestaltung, wie man SQL-Code eingibt und die Datenherkunft ermittelt, und wie man sein Konto verwaltet.
Neu bei SQLFlow? Fügen Sie eine Abfrage in das Feld ein. kostenloser Online-Visualisierer und beobachten Sie, wie die Datenherkunft auf Spaltenebene angezeigt wird – für öffentliche Beispiele ist keine Anmeldung erforderlich.
Über SQLFlow
Was ist Gudu SQLFlow?
Gudu SQLFlow ist ein automatisierter SQL-DatenherkunftstoolSie geben ihm SQL-Code – Abfragen, gespeicherte Prozeduren, dbt-Projekte oder eine ganze Datenbank – und es erzeugt ein interaktives Ergebnis. Datenherkunft auf Spaltenebene Ein Diagramm, das genau zeigt, woher jedes einzelne Datenelement stammt und wohin es fließt. Es funktioniert durch statische Analyse Ihres SQL-Codes und benötigt daher niemals Zugriff auf Ihre Daten.
Was versteht man unter Datenherkunft auf Spaltenebene?
Die Tabellenhierarchie zeigt an, dass eine Tabelle aus einer anderen erstellt wurde. Spaltenebene Herkunft Es zeigt Ihnen für jede Ausgabespalte die genauen Quellspalten, die sie speisen, sowie die verwendeten Funktionen, Joins und Mengenoperationen. Diese Granularität ermöglicht präzise Wirkungsanalysen und Audit-Ergebnisse anstelle von Näherungswerten.
Was ist eine indirekte (Impact-)Abstammungslinie?
Eine Spalte, die in einem WO Klausel, a VERBINDEN Zustand oder ein GRUPPE NACH Diese Daten fließen zwar nie in die Ausgabe ein, prägen das Ergebnis aber maßgeblich. SQLFlow modelliert diesen Einfluss als eigenständigen, umschaltbaren Beziehungstyp – indirekte Datenherkunft –, sodass Sie entweder den reinen Datenfluss oder die gesamte Wirkungsfläche einsehen können. Die meisten Tools zur Datenherkunftsanalyse unterscheiden nicht zwischen diesen Daten, und genau das ist für eine Wirkungsanalyse unerlässlich.
Welche SQL-Dialekte unterstützt SQLFlow?
39 Dialekte, jeder mit eigenem Parser anstelle einer generischen ANSI-Approximation: 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 und weitere. Sie wählen den Dialekt für jede Analyse.
Kann SQLFlow gespeicherte Prozeduren und dynamisches SQL analysieren?
Ja – das ist eine seiner größten Stärken. Oracle PL/SQL und SQL Server T-SQL verfügen über dedizierte Prozedurparser. SQLFlow verfolgt die Befehlskette über Prozedurparameter und temporäre Tabellen, löst dynamisches SQL innerhalb von Prozeduren auf und erstellt einen interaktiven Aufrufgraphen, der die Aufrufe der einzelnen Prozeduren darstellt.
Unterstützt SQLFlow dbt?
Ja. Importieren Sie Ihr dbt-Manifest, und SQLFlow erstellt eine Spaltenherkunft für Ihre dbt-Modelle und kann die Modelle mit den von ihnen erstellten Warehouse-Objekten abgleichen.
Worin unterscheidet sich SQLFlow von Open-Source-Parsern wie sqlglot oder sqllineage?
Open-Source-Projekte wie sqlglot Und sqllineage Sie eignen sich gut zum Parsen einzelner Abfragen und sind für einfache SELECT/INSERT-Anweisungen möglicherweise ausreichend. Die Lücke zeigt sich jedoch im realen Produktionscode: gespeicherte Prozeduren und dynamisches SQL, dialektspezifische Syntax in Dutzenden von Engines, Sternexpansion und View-Auflösung, die Schema-Kontext benötigen, indirekte Herkunftsnachverfolgung durch Filter- und Join-Bedingungen sowie die Visualisierung der Herkunft bei Tausenden von Skripten.
SQLFlow basiert auf Allgemeiner SQL-ParserEs handelt sich um ein kommerzielles SQL-Compiler-Frontend, das seit Mitte der 2000er-Jahre entwickelt und anhand von rund 13.000 Testfällen pro Dialekt validiert wurde. Diese umfassende SQL-Kompetenz macht den Unterschied. Wenn Sie die beiden Systeme vergleichen, führen Sie Ihre komplexeste gespeicherte Prozedur mit beiden aus und vergleichen Sie die Ergebnisse.
Daten, Sicherheit und Bereitstellung
Kann SQLFlow meine Daten lesen?
Nein. SQLFlow führt eine statische Analyse des SQL-Codes durch und liest optional Schema-Metadaten – Tabellen- und Spaltendefinitionen. Es liest niemals die Zeilen Ihrer Tabellen. Es gibt keinen Codepfad, der Geschäftsdaten liest.
Kann ich SQLFlow innerhalb meines eigenen Netzwerks oder in einer vom Netzwerk getrennten Umgebung ausführen?
Ja. SQLFlow vor Ort Die Bereitstellung erfolgt über Docker oder Kubernetes innerhalb Ihres Netzwerks und läuft vollständig isoliert, ohne Cloud-Abhängigkeit und ohne ausgehende Verbindungen. Bei der On-Premise-Version verlässt Ihr SQL-Text niemals Ihre Infrastruktur – deshalb wird sie von Banken, Gesundheitsdienstleistern und Behörden eingesetzt.
Wohin wird mein SQL-Code mit SQLFlow Cloud verschoben?
Mit SQLFlow CloudDer von Ihnen übermittelte SQL-Code wird auf von Gudu gehosteten Servern analysiert und niemals zum Lesen Ihrer Daten verwendet. Falls Ihre Richtlinien das Verlassen Ihres Netzwerks durch SQL-Code untersagen, verwenden Sie SQLFlow On-Premise, das dieselbe Engine in Ihrer eigenen Infrastruktur ausführt.
Ausgaben, Preise & Zugang
Gibt es eine kostenlose Version?
Ja. SQLFlow Cloud bietet eine kostenlose Version – fügen Sie einfach SQL-Code ein und erhalten Sie Spalten-Lineage-Diagramme direkt im Browser, inklusive indirekter Lineage, ER-Diagrammen, Aufrufgraphen und der KI-Lineage-Abfrage. Die Premium-Version bietet zusätzlich größere Eingabefelder, REST-API-Zugriff und Teamfunktionen.
Wie viel kostet SQLFlow?
SQLFlow Cloud ist kostenlos; Premium-Konten kosten 1 TP3T49,99/Monat. SQLFlow On-Premise kostet 1 TP3T500/Monat oder einmalig 1 TP3T4.800 pro ausgewähltem Datenbanktyp und kann auf zwei Servern installiert werden. Weitere Informationen finden Sie unter [Link einfügen]. Preisseite.
Verfügt SQLFlow über eine REST-API?
Ja. SQLFlow REST-API Die vollständige Analyseoberfläche wird als JSON über HTTP bereitgestellt – senden Sie SQL-Anweisungen und erhalten Sie den Datenherkunftsgraphen auf Spaltenebene –, sodass Sie die Datenherkunft in CI-Pipelines, Katalogen und internen Tools automatisieren können. Der API-Zugriff ist in Premium- und On-Premise-Plänen enthalten.
Kann ich SQLFlow in meine eigene Anwendung einbetten?
Ja. Ein einbettbares JavaScript-Widget mit einer API von über 30 Methoden integriert das interaktive Herkunftsdiagramm in jede Webanwendung, und eine Java-Bibliothek stellt dieselbe Engine für die Backend-JVM-Integration bereit. API, Widget und Bibliothek liefern konsistente Ergebnisse, da sie denselben Parser verwenden.
Daten ein- und ausgeben
Wie importiere ich meine SQL-Abfragen in SQLFlow?
Drei Möglichkeiten: SQL-Code direkt einfügen, SQL-Dateien oder ein dbt-Manifest hochladen oder eine Datenquelle verbinden – Metadaten aus einer Live-Datenbank über JDBC abrufen oder Snowflake-Abfrageverlauf oder Redshift-Abfrageprotokolle einbinden. In jedem Fall analysiert SQLFlow ausschließlich SQL-Code und Schema-Metadaten.
Was ist SQLFlow Ingester (Grabit)?
SQLFlow Ingester SQLFlow (ehemals Grabit) ist ein Kommandozeilen-Tool, das SQL-Anweisungen – den DDL-Code von Tabellen, Sichten, Prozeduren, Funktionen und Triggern – aus Datenbanken über JDBC, von GitHub oder Bitbucket oder aus dem Dateisystem sammelt und an SQLFlow weiterleitet. Es extrahiert ausschließlich Metadaten und lässt sich sauber als Cronjob für eine automatisierte, wiederholbare Datenextraktion einplanen.
Welche Exportformate stehen zur Verfügung?
Die Datenherkunft wird als JSON (strukturiert, maschinenlesbar), CSV (für Tabellenkalkulationen und Kataloge) und PNG (für Dokumente und Rezensionen) exportiert. Enterprise-Bereitstellungen bieten zusätzlich Exportadapter für DataHub, Microsoft Purview und OpenMetadata.
Kann SQLFlow meinen Datenkatalog speisen?
Ja. SQLFlow fungiert als Lineage-Engine für einen bereits bestehenden Katalog: Analysieren Sie Ihre SQL-Datenbanken und übertragen Sie die Ergebnisse anschließend über die mitgelieferten Exportadapter in DataHub, Microsoft Purview oder OpenMetadata oder über JSON/CSV und die REST-API in beliebige benutzerdefinierte Formate.
Kann ich Fragen zur Abstammung in einfacher Sprache stellen?
Ja. Seit Version 8.2.3 enthält SQLFlow eine KI-gestützte Abfrage zur Datenherkunft: Stellen Sie Fragen wie: „Welche Berichte hängen von der E-Mail-Adresse des Kunden ab?“ gegen den analysierten Graphen. Die Antworten sind fundiert – jede Tabelle und Spalte, auf die die KI zugreift, wird anhand des Herkunftsgraphen validiert, bevor sie Sie erreicht.
Sehen Sie sich jetzt die Herkunft Ihrer SQL-Abfragen an.
Fügen Sie eine Suchanfrage in den kostenlosen Visualisierer ein oder sprechen Sie mit uns über die Durchsicht Ihres gesamten Anwesens.
Konto & Anmeldung
Wo finde ich meine Benutzer-ID und meinen geheimen Schlüssel?
Offen https://sqlflow.gudusoft.com Klicken Sie anschließend auf das Avatar-Symbol oben rechts auf der Seite. Sie sehen dann Folgendes:

Klicken Sie auf Konto Menüpunkt, dann verwenden Sie die Erzeugen Schaltfläche zum Erstellen eines neuen geheimen Schlüssels.

Folgen Sie mit Ihrer Benutzer-ID und Ihrem geheimen Schlüssel den Anweisungen der REST-API unter github.com/sqlparser/sqlflow_public/tree/master/api.
Warum kann ich mich nicht einloggen?
Zwei Dinge verhindern häufig die Anmeldung:
1. Ihr Konto ist nicht aktiviert. Nach der Anmeldung erhalten Sie eine E-Mail mit der Aufforderung, Ihr Konto zu aktivieren. Wenn Sie versuchen, sich anzumelden, bevor Sie auf diesen Link klicken, wird das Anmeldeformular angezeigt:
Code: nicht autorisiert, Beschreibung: Bitte bestätigen Sie Ihre E-Mail, bevor Sie sich anmelden.
Klicken Sie auf den Link in Ihrer Aktivierungs-E-Mail und kehren Sie dann zu https://sqlflow.gudusoft.com und melden Sie sich erneut an.
2. Ihr Browser blockiert Cookies von Drittanbietern. In diesem Fall wird einer der folgenden Fehler angezeigt:
unbekanntes oder ungültiges Login-Ticket

Bestätigungsseite kann nicht konfiguriert werden

Deaktivieren Sie in Ihrem Browser die Option „Cookies von Drittanbietern blockieren“, um das Problem zu beheben:
Chrom

Firefox

Microsoft Edge

Haben Sie noch Fragen?
Testen Sie SQLFlow kostenlos mit Ihrer eigenen SQL-Abfrage oder kontaktieren Sie uns, und wir helfen Ihnen bei der Abgrenzung.