SQLFlow 클라우드: 온라인 SQL 데이터 계보 시각화 도구

SQLFlow 클라우드 Gudu SQLFlow는 온라인 SQL 계보 도구로 제공됩니다. SQL을 붙여넣거나, 파일을 업로드하거나, 브라우저에 데이터베이스를 연결하면 대화형 결과를 얻을 수 있습니다. 컬럼 수준 데이터 계보 다이어그램입니다. 설치할 필요가 없으며, 무료 플랜으로 시작할 수 있고, 더 큰 입력, API 액세스 및 팀 기능이 필요한 경우 월 $49.99의 프리미엄 플랜을 이용할 수 있습니다.

무료카드 없이 바로 시작할 수 있는 등급입니다.
39SQL 방언, 각 방언마다 전용 파서가 있습니다.
컬럼 레벨혈통, 직계 및 간접
설치 — 브라우저에서 실행됩니다

읽는 부분을 건너뛰세요: 열려 있는 SQLFlow 클라우드SQL 쿼리를 붙여넣고 열 수준의 데이터 계보를 확인해 보세요. 이 단 한 번의 왕복 과정만으로도 어떤 기능 목록보다 더 많은 정보를 얻을 수 있습니다.

이 온라인 SQL 계보 도구가 브라우저에서 제공하는 정보는 다음과 같습니다.

SQLFlow Cloud는 SaaS 버전입니다. Gudu SQLFlow는 SQL 데이터 계보 추적 도구입니다.sqlflow.gudusoft.com에서 실행 중인 이 분석 엔진은 데모 버전이 아닌 완전한 버전입니다. 엔터프라이즈 배포에 사용되는 것과 동일한 방언별 파서, 열 수준 해상도, 데이터 흐름 분석기를 제공합니다. 브라우저에서 다음 작업을 수행할 수 있습니다.

  • 컬럼 수준의 계보를 추적합니다. 각 출력 열에 대해 어떤 소스 열이 어떤 함수, 형변환, 하위 쿼리, 조인 및 집합 연산자를 통해 해당 열로 전달되는지 정확하게 확인하십시오.
  • 간접적(영향) 계보 표시/해제: 결과를 형성하는 열을 별도로 표시합니다. 어디, 가입하다, 그리고 그룹화 기준 출력에 포함되지 않는 절.
  • DDL에서 ER 다이어그램 생성: SQLFlow는 사용자의 테이블에서 기본 키/외래 키 관계를 추론합니다. 테이블 생성 진술문을 작성하고 엔티티-관계 다이어그램을 그립니다.
  • 저장 프로시저 호출 그래프를 살펴보세요: Oracle PL/SQL 또는 SQL Server T-SQL 프로시저가 어떤 프로시저를 호출하는지 보여주는 대화형 지도이며, 매개변수, 임시 테이블 및 동적 SQL을 통해 호출 계보를 추적할 수 있습니다.
  • AI 계보 조회를 요청하세요: 분석된 그래프에 대한 자연어 질문을 제시하고, 참조된 모든 표와 열은 표시하기 전에 그래프와 비교하여 유효성을 검사합니다.
  • 모든 것을 내보내기: JSON, CSV 또는 PNG 형식으로 다운로드할 수 있으며, 프리미엄 플랜에서는 REST API도 제공됩니다.

SQL을 가져오는 세 가지 방법

붙여넣으세요. 쿼리, 뷰 정의 또는 전체 스크립트를 편집기에 추가하고 39가지 방언(Snowflake, BigQuery, Oracle, SQL Server, PostgreSQL, Teradata, Databricks, Spark SQL 등 31가지 추가) 중 하나를 선택하여 분석하세요. 이것이 가장 빠른 방법이며 대부분의 사용자가 처음 시작하는 방식입니다.

파일을 업로드하세요. SQLFlow Cloud를 SQL 파일이나 dbt 매니페스트에 연결하면 전체 데이터 세트를 함께 분석하여 스크립트 간의 참조를 해결합니다. 예를 들어 한 파일에 정의된 뷰가 다른 파일의 삽입 작업에 사용되는 경우, 하나의 연결된 그래프로 표시됩니다.

소스를 연결하세요. JDBC를 통해 실시간 데이터베이스에서 메타데이터를 가져오거나 Snowflake 쿼리 기록 또는 Redshift 쿼리 로그를 입력하여, 실제 데이터 웨어하우스에서 실행된 내용을 반영하는 정확한 데이터 계보를 구축할 수 있습니다. SQLFlow는 모든 경우에 SQL 코드와 스키마 메타데이터에 대한 정적 분석만 수행하며, 테이블의 행은 절대 읽지 않습니다.

컬럼 수준의 계보(간접 계보 포함)

창고마다 수천 개의 물건이 있다는 말을 생각해 보세요.

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 클라우드는 다음을 보여줍니다. 월별 매출 총액 직접 공급됩니다 주문 금액 ~을 통해 합집합(), 그리고 월별 수익.월 ~에 의해 주문.주문_날짜 ~을 통해 DATE_TRUNC()또한 출력 결과에는 나타나지 않지만 출력 내용에 영향을 미치는 열도 보여줍니다. 고객 지역 행을 필터링합니다. 시.이드 그리고 o.customer_id 그들과 함께하세요. 주문일 그것들을 그룹화합니다. SQLFlow는 그것들을 다음과 같이 모델링합니다. 간접 혈통다이어그램에서 켜고 끌 수 있는 별도의 관계 유형입니다. 대부분의 경쟁 도구는 이러한 구분을 하지 않지만, 영향 분석에는 바로 이러한 변화가 필요합니다. 고객 지역 조용히 변화합니다 월별 매출 총액.

해상도는 패턴 매칭이 아닌 진정한 의미론적 접근 방식입니다. 엔진은 확장됩니다. 선택하다 *이 도구는 CTE, 서브쿼리 및 뷰를 통한 참조를 추적하고 각 방언의 고유한 구문을 이해합니다. 이는 하나의 일반적인 ANSI 문법이 아닌 각 방언별로 전용 파서를 제공하기 때문입니다. 그 기반에는 2000년대 중반부터 상업적으로 개발되어 약 13,600개의 방언별 SQL 테스트 픽스처를 통해 검증된 일반 SQL 파서가 있습니다.

어려운 SQL: 프로시저, 동적 SQL, dbt

온라인 SQL 도구는 코드 계보 추적이 가장 필요한 바로 그 순간에 제대로 작동하지 않는 경우가 많습니다. 하지만 SQLFlow Cloud는 이러한 까다로운 경우를 처리하도록 설계되었기 때문에 문제없이 작동합니다.

  • 저장 프로시저: Oracle PL/SQL 및 SQL Server T-SQL 전용 절차 파서는 프로시저 매개변수와 임시 테이블을 통해 추적 계보를 추적하고 프로시저 간 호출에 대한 대화형 호출 그래프를 생성합니다.
  • 동적 SQL: 프로시저 내에서 조합된 SQL 문자열은 건너뛰지 않고 해석 및 분석됩니다. 이는 SQL 계보 도구에서 흔히 간과되는 부분입니다.
  • dbt 프로젝트: 매니페스트를 가져와서 모델 전체에 걸쳐 열 수준의 계보를 확인하세요.
  • 문서화되지 않은 스키마: ER 다이어그램 보기에서는 BigQuery의 관용구와 같은 표현을 포함하여 DDL만으로 테이블 관계를 재구성합니다. 시행되지 않음 제약 조건.

온라인 SQL 계보 도구를 평가할 때 공정한 테스트 방법은 가장 깔끔한 SELECT 문이 아니라 가장 복잡한 저장 프로시저를 붙여넣는 것입니다. 오픈 소스 파서로는 다음과 같은 것들이 있습니다. sqllineage 그리고 sqlglot 간단한 단일 문장 쿼리에는 적합하지만, 절차적 코드, 동적 SQL, 방언별 예외 상황에서는 특수 엔진이 진가를 발휘합니다.

계보 그래프에 질문을 해보세요

SQLFlow Cloud는 버전 8.2.3부터 AI 기반 데이터 계보 쿼리 기능을 제공합니다. 분석 후 다음과 같은 질문을 해보세요. "어떤 출력값이 고객/지역에 따라 달라지나요?" 또는 총액 계산 방법을 간략하게 설명해 주세요. 이해하기 쉬운 말로 설명해 드립니다. 일반적인 챗봇처럼 스키마를 추측하는 것이 아니라, 답변에 근거가 있습니다. AI가 언급하는 모든 테이블과 열은 분석된 계보 그래프와 비교하여 검증된 후 사용자에게 전달됩니다. 이는 노드를 하나씩 클릭하며 탐색하는 것보다 훨씬 빠른 방식으로 대규모 그래프를 분석할 수 있는 방법입니다.

무료 vs 프리미엄: 월 $49.99로 무엇을 얻을 수 있을까요?

능력무료프리미엄 ($49.99/월)
컬럼 레벨 및 간접 계보 다이어그램
39가지 SQL 방언 모두
ER 다이어그램, 호출 그래프, AI 계보 쿼리
JSON/CSV/PNG 내보내기
입력 크기제한된실제 제작 스크립트를 위한 더 큰 입력값
REST API 액세스예, 파이프라인에서 계보 추적을 자동화합니다.
팀 특징네, 계보 관련 작업은 팀 전체에서 공유합니다.

무료 버전은 맛보기용이 아니라 실제로 사용할 수 있는 도구입니다. "이 400줄짜리 뷰는 실제로 무슨 의미일까?"와 같은 간단한 질문에는 충분할 수 있습니다. 프리미엄 버전은 SQL 스크립트의 입력량이 무료 버전의 제한을 초과하거나, CI 또는 내부 서비스에서 분석 결과를 호출하려는 경우에 필요합니다. SQLFlow REST API또는 여러 사람이 동일한 혈통에 맞서 싸워야 할 때 사용됩니다. 자세한 내용은 다음을 참조하십시오. 가격 페이지.

직접 SQL 쿼리를 실행해 보세요.

가장 빠른 평가 방법은 무료 티어에서 직접 쿼리를 실행해 보는 것입니다. 공개 예제를 보려면 설치나 가입이 필요하지 않습니다.

클라우드가 잘못된 해답일 때

솔직한 조언: 은행, 의료, 정부 기관 등에서 흔히 볼 수 있듯이 보안 정책상 SQL 텍스트가 네트워크 외부로 유출되는 것을 금지하는 경우, 다음을 사용하십시오. 온프레미스 SQLFlow 그 대신, Docker 또는 Kubernetes용으로 패키징된 동일한 엔진을 자체 인프라 내에서 실행하고, 에어갭 방식으로 작동하며, 선택한 데이터베이스 유형별로 월 $500 또는 일회성 $4,800의 비용이 발생합니다. 온프레미스 솔루션은 엔터프라이즈 규모도 지원합니다. 100개 이상의 데이터베이스와 100만 개 이상의 열을 포함하는 환경에 대한 배치 스캔, 증분 스캔, 영구적인 데이터 계보 저장소, DataHub, Microsoft Purview 및 OpenMetadata용 내보내기 어댑터를 제공합니다.

일반적인 패턴은 다음과 같습니다. 엔지니어는 대표적인 (민감하지 않은) SQL을 사용하여 SQLFlow 클라우드에서 접근 방식을 검증한 다음, 조직은 실제 부동산 환경에 맞게 온프레미스 버전을 배포합니다. 브라우저에서 얻은 학습 내용은 분석 동작과 동일하므로 낭비되는 것이 없습니다.

자주 묻는 질문

SQLFlow Cloud는 무료로 사용할 수 있나요?

네. 무료 버전에서는 컬럼 레벨 계보, 간접 계보, ER 다이어그램, 호출 그래프, 그리고 브라우저에서 AI 계보 쿼리를 이용할 수 있습니다. 월 $49.99의 프리미엄 버전에서는 더 큰 입력값, REST API 접근 권한, 그리고 팀 기능이 추가됩니다.

SQLFlow Cloud가 내 데이터를 읽을 수 있나요?

아니요. SQLFlow는 SQL 코드와 스키마 메타데이터에 대한 정적 분석만 수행하며, 테이블 행 데이터는 읽지 않습니다. SQL 텍스트조차도 네트워크 내에 유지해야 하는 경우에는 온프레미스 버전을 선택하십시오.

SQLFlow Cloud는 어떤 SQL 방언을 지원합니까?

Snowflake, BigQuery, Redshift, Databricks, Oracle, SQL Server, MySQL, PostgreSQL, Teradata, Hive, Spark SQL, Presto, Trino, ClickHouse, DuckDB, SAP HANA를 포함하여 전용 파서를 갖춘 39개의 방언을 지원합니다. 각 방언은 일반적인 ANSI 근사치가 아닌 고유한 문법을 사용합니다.

SQLFlow Cloud는 저장 프로시저와 동적 SQL을 처리할 수 있습니까?

예. Oracle PL/SQL과 SQL Server T-SQL에는 전용 프로시저 파서가 있습니다. 프로시저 계보는 매개변수와 임시 테이블을 통해 추적되고, 프로시저 내의 동적 SQL은 해석되며, 프로시저 간 호출 그래프는 대화형으로 표시됩니다.

어떤 내보내기 형식을 사용할 수 있나요?

Lineage는 JSON(구조화된 기계 판독 가능 형식), CSV(스프레드시트 및 카탈로그용), PNG(문서 및 리뷰용) 형식으로 데이터를 내보낼 수 있습니다. 프리미엄 계정은 REST API를 통해 프로그래밍 방식으로 결과를 가져올 수도 있습니다.

SQLFlow Cloud를 사용하려면 무엇을 설치해야 하나요?

아니요. SQLFlow Cloud는 sqlflow.gudusoft.com에서 브라우저를 통해 완전히 실행됩니다. 설치는 Docker 또는 Kubernetes를 통해 직접 배포하는 온프레미스 에디션에만 해당됩니다.

쿼리 하나만 붙여넣어 보세요. 전체 흐름을 확인할 수 있습니다.

어떤 리멘터리 도구든 가장 빠르게 성능을 평가하는 방법은 직접 SQL 쿼리를 실행해 보는 것입니다. SQLFlow Cloud는 바로 옆 탭에서 지금 무료로 사용해 볼 수 있습니다.