Flowify · Technical Playbook

SQL Reverse Engineering

SQL 역공학 매핑 관리

수기로 작성된 SQL을 파싱해 Source·Target 테이블·컬럼·변환식·조건을 매핑 정의서로 자동 생성합니다.

FlowifyDEVELOPMENT04 STEPS
  1. 01
    SQL 확보수기 작성 전환 SQL 수집
  2. 02
    파싱 분석테이블·컬럼·조건·대상 식별
  3. 03
    매핑 생성데이터 매핑 정의서 역공학
  4. 04
    검토 확정결과 검토 후 매핑 확정
Technical playbook · conceptual sequence
ParserReverseMapping

Overview

기존 개발자가 수기로 작성한 전환 SQL은 로직은 있지만 매핑 정보로 관리되지 않아, 이후 변경·검증 시 어려움이 있습니다.

Flowify의 SQL Parser Engine은 작성된 SQL에서 조회 대상 테이블, SELECT 컬럼·함수식, JOIN/WHERE 조건, INSERT 대상을 분석해 데이터 매핑 정의서로 역공학 처리합니다. 익숙한 SQL로 작업한 뒤 확인된 전환 로직을 매핑 정보로 관리할 수 있습니다.

What You'll Accomplish

수기 SQL에서 매핑 정의서 자동 생성
Source·Target 테이블·컬럼 자동 식별
JOIN/WHERE 조건의 참조 관계 분석
전환 로직의 표준화된 매핑 관리

Instructions

1

SQL to Design 실행

Data Design > Flow Design에서 단일 flow를 선택한 뒤 [SQL to Design] 버튼을 클릭합니다.

2

SQL 입력

SQL to Design 모달에서 Source Group을 입력하고, 기존에 작성한 INSERT SELECT SQL을 붙여넣습니다.

3

SQL Parsing

[SQL Parsing]을 클릭하면 Source·Target 테이블과 컬럼, 변환식, JOIN/WHERE 조건이 분석되어 Table Composition / Column Composition Preview로 표시됩니다.

4

반영 확정

Preview를 검토한 뒤 [반영 확정]을 클릭하면 분석된 매핑 정보가 Flow Design에 반영됩니다.

How It Works

1

SQL 확보

수기 작성 전환 SQL 수집

2

파싱 분석

테이블·컬럼·조건·대상 식별

3

매핑 생성

데이터 매핑 정의서 역공학

4

검토 확정

결과 검토 후 매핑 확정