데이터 흐름 계보 작성기

데이터 흐름 계보 작성기

필드를 연결하고 한 열의 변경이 어디로 이어지는지 확인하세요.

현재 페이지 메모리에서 처리합니다. 자동 저장은 없으므로 필요한 프로젝트 JSON을 직접 내려받으세요.

프로젝트

프로젝트 256KiB · 노드 40개 · 노드당 필드 20개 · 전체 필드 400개 · 매핑 800개. 이름 80자, 설명 240자 이내입니다.

폼에서 이름이나 매핑을 바꾼 뒤 저장 버튼을 누르세요. 그림과 프로젝트 내보내기는 마지막으로 저장된 구조를 사용합니다. 편집 중인 값이나 JSON은 분석 결과를 즉시 무효화합니다.

프로젝트 JSON 불러오기

불러오기에 성공하면 현재 저장된 프로젝트를 대체합니다. 오류나 취소 시 현재 프로젝트는 유지됩니다. 같은 JSON 속성을 반복하거나 알 수 없는 속성을 넣을 수 없습니다.

노드와 필드

분류는 그림의 열 배치에 사용합니다. 어떤 분류에서도 양방향 연결·순환을 작성할 수 있습니다.

노드나 필드를 삭제하면 그 항목에 닿는 매핑도 함께 제거됩니다.

선택 노드의 필드

필드 매핑

출발 필드가 도착 필드의 입력이라는 관계를 저장합니다. 여러 입력은 각각 연결하세요. 설명은 실행되지 않으며, 같은 노드의 다른 필드로 자동 전파하지 않습니다.

영향·출처 분석

기준 필드 자체를 제외한 도달 필드를 계산합니다. 동일 노드 안의 다른 필드가 연결돼 있으면 그 노드도 결과에 포함됩니다. 거리는 연결 개수이며 실행 시간이나 영향의 강도가 아닙니다.

노드를 추가하거나 예제로 시작하세요.

계보 그림과 참조 표

왼쪽부터 원천·변환·소비 분류입니다. 화살표는 저장한 필드 매핑이며 위상 정렬이 아닙니다. 보라색은 기준 필드, 파란색은 도달 필드입니다. 긴 이름은 그림에서 줄여 표시하므로 전체 이름과 연결은 참조 표를 확인하세요. SVG는 읽기 쉬운 밝은 배경으로 저장합니다.

저장된 노드 0개 · 필드 0개 · 매핑 0개

저장된 필드 연결의 계보 그림. 전체 이름과 관계는 아래 참조 표에 있습니다.
전체 필드·매핑 참조 표
전체 필드 목록
노드노드 분류필드
전체 매핑 목록
ID출발 필드도착 필드매핑 설명 (240자 이내)

댓글과 질문

데이터 흐름 계보 작성기

데이터가 어디에서 왔고 어느 단계와 화면에서 쓰이는지 필드 단위로 기록합니다. 원천·변환·소비 노드를 만들고 한 필드에서 다른 필드로 명시적 연결을 추가하면, 선택한 열의 하위 영향 또는 상위 출처를 따라갈 수 있습니다. 데이터베이스에 접속하거나 SQL을 실행하지 않는 수동 설계 도구입니다.

주요 기능

  • 원천·변환·소비 노드와 노드별 필드의 독립 편집
  • 같은 필드로 합쳐지거나 여러 필드로 나뉘는 매핑과 설명 기록
  • 명시적 연결만 따라가는 하위 영향·상위 출처와 최단 연결 거리
  • 필드 단위 순환 그룹·연결 없는 필드 수와 빠짐없는 참조 표
  • 엄격한 프로젝트 JSON 저장·불러오기, SVG 그림·영향 CSV 내보내기

사용 방법

  1. 예제를 열거나 노드 이름과 분류를 입력해 노드를 추가합니다.
  2. 선택한 노드에 필드를 추가하고 출발 필드·도착 필드·설명으로 매핑을 저장합니다.
  3. 기준 필드를 선택하고 하위 영향 또는 상위 출처 분석을 실행합니다.
  4. 영향 필드·노드 수·거리·순환 그룹을 표와 그림에서 확인합니다.
  5. 프로젝트 JSON을 저장하거나 현재 그림 SVG와 분석 CSV를 내려받습니다.

활용 예시

  • 원천 주문금액 열을 변경하기 전에 매출 집계와 대시보드의 의존 관계 확인
  • 보고서 지표가 어느 입력 열에서 유래했는지 상위 방향으로 검토
  • ETL 전환 회의에서 여러 원천의 병합·분기 경로 설명
  • 수동으로 기록한 계보를 JSON으로 전달하고 같은 프로젝트로 다시 편집

자주 묻는 질문

SQL 포맷터나 ER 다이어그램과 무엇이 다른가요?

SQL 문장을 정리하거나 테이블 키 관계를 정의하지 않습니다. 사용자가 작성한 필드 사이의 흐름을 따라 특정 열의 출처와 영향을 계산합니다. SQL 포맷터의 FROM/JOIN 테이블 요약과도 계산 대상이 다릅니다.

같은 변환 노드의 모든 필드가 영향을 받나요?

아닙니다. 명시적으로 연결된 필드만 따라갑니다. 예제의 주문금액은 정제금액·매출집계·대시보드의 세 필드에 닿지만, 같은 노드의 customer_id 필드로 자동 전파하지 않습니다. 필요한 의존 관계를 매핑으로 모두 입력해야 합니다.

순환이 있으면 분석할 수 없나요?

필드의 재방문을 막아 순환이 있어도 분석합니다. 전체 프로젝트의 실제 필드 순환 그룹과 자기 연결을 별도로 표시하며, 단순히 노드 A→B와 B→A가 있다는 이유만으로 서로 다른 필드를 순환으로 묶지 않습니다. 원천·변환·소비 분류는 표현용으로 연결 방향을 제한하지 않습니다.

JSON은 어떤 규칙으로 불러오나요?

local-data-lineage-v1 형식, 노드·필드·매핑 ID와 필수 속성이 정확히 맞아야 합니다. 중복 JSON 속성·알 수 없는 속성·중복 ID·존재하지 않는 필드 연결·같은 방향의 중복 매핑을 거부합니다. 256KiB와 노드40개·노드당 필드20개·전체 필드400개·매핑800개 상한을 적용합니다.

그림과 CSV에는 어떤 내용이 들어가나요?

SVG는 저장된 노드·필드·매핑을 그리며 분석 후에는 시작점과 도달 필드를 강조합니다. 긴 그림 이름은 줄여 보이지만 프로젝트와 참조 표에는 원문이 있습니다. CSV는 시작 필드를 제외한 영향 필드의 ID·이름·거리·최초 도달 매핑을 담고, 수식처럼 보이는 문자열에는 작은따옴표를 붙입니다.

실제 데이터 계보를 자동으로 발견하거나 변경하나요?

아닙니다. 데이터베이스 연결·SQL 해석·실행 로그 수집·실제 파이프라인 변경은 없습니다. 결과는 입력한 연결이 나타내는 잠재적 의존 관계이며 누락된 흐름이나 조건부 변환의 실제 실행 여부까지 검증하지 않습니다.

개인정보 안내

제목·노드·필드·매핑·설명과 파일은 현재 페이지 메모리에서만 처리합니다. 이 도구는 입력을 업로드하거나 URL·브라우저 저장소에 자동 기록하지 않습니다. 새로고침·페이지 종료 전에 필요한 프로젝트 JSON을 직접 저장하세요. 파일 내용 읽기는 운영체제 단계에서 중단할 수 없지만 취소나 입력 변경 후 늦게 도착한 결과를 반영하지 않습니다.

관련 도구

SQL 포맷터JSON 포맷터온라인 메모장WebAssembly 모듈 검사기다국어 연결 행렬 검사기구문 트리 질의 실험실컨테이너 빌드 단계 분석기의존성 그래프 탐색기버전 제약 충돌 분석기작업 스케줄 충돌 검사기패치 검토 작업대소스맵 탐색기다국어 카탈로그 검사기구조화 데이터 대조기HTTP 아카이브 분석기웹훅 서명 실험실Protobuf 스키마 작업대GraphQL 스키마 실험실Avro 스키마 호환성 검사기로컬 SQL 데이터 작업대스키마 기반 입력 폼 생성기3D 메쉬 검사·복구기관망 유량·압력 실험실로봇팔 운동학 실험열저항 회로 실험실보 휨 실험실기어열 배치 실험공차 누적 실험실센서 교정 곡선 맞추기PCB 적층 비교 설계기디지털 필터 설계기도로망 도달 범위 지도태양 그림자 배치 실험GPS 오차 시뮬레이터디지털 논리 회로 실험아날로그 회로 실험실링크 기구 운동 실험해석용 메쉬 생성기OpenAPI 계약 검사기DB 스키마 변경 계획기수식 차원 검사기트러스 힘 실험실논리식 최소화 실험실제어계 응답 실험실대기행렬 시뮬레이터위치 구역 출입 이벤트 실험실좌표계 변환 실험실측량 폐합 검산 실험실위성·래스터 구간 분류단계구분도 설계기지도 인쇄 편집기GeoTIFF 래스터 재투영고도 등고선 생성기지형 가시영역 실험실지형 유역 탐색기오프라인 지도 타일 패키저텍스트 파일 인코딩 작업대파일 경로 호환성 검사기SBOM 라이선스 탐색기파일 형식 위장 검사기npm 잠금 파일 충돌 해결기소스 비밀값 점검기오프라인 웹 자료 패키저인증서 체인 검사기토렌트 메타정보 검사기파일 분할 전송 패키저로컬 파일 암호 금고동일 파일 찾기압축 파일 작업대디자인 토큰 관리기반응형 간격 체계 설계기반응형 타이포 시스템 설계기포장 전개도 설계기SVG 아이콘 스프라이트 묶기Flexbox 배치 설계기CSS Grid 배치 설계기정규 언어 동치 검사기Markdown 문서 묶음 검사기로그 패턴 추출기반응형 HTML 레이아웃 검사기메일 HTML 렌더 검토기내부 링크 구조 분석기상태 전이 모델 테스트 생성기페트리넷 흐름 실험Git 이력 그래프 탐색기HTTP 요청 명령 설계기바이너리 프로토콜 설계기바이너리 Hex 편집기바이너리 차이 패치 만들기파일 전자서명 작업대API 모의 응답 실험실데이터 열 매핑 설계기이벤트 로그 세션 분석기데이터베이스 관계도 설계기시계열 누락 검사기학습 데이터 분할기결정트리 학습 실험실데이터 비식별 처리기데이터 계약 규칙 검사기JSON Schema 검증기항목 동시출현 분석기robots 규칙 시뮬레이터HTML 검색 기본 검사기접근성 구조 검사기RSS·Atom 피드 작성기IndexNow 배포 알림 준비기검색 로봇 로그 분석기CSP 정책 검토기검색 실적 CSV 분석기CSV 수식 위험 검사기CORS 응답 시뮬레이터HTTP 캐시 동작 실험실쿠키 속성 검사기성능 추적 파일 분석기사이트맵 구조 검사기파일 일괄 이름 바꾸기파일 묶음 무결성 검증기폴더 용량 지도폴더 차이 검토기방문 순서 최적화GeoJSON 지도 편집기지도 영역 중첩 분석기지도 라벨 배치기공간 속성 결합기GeoJSON 공간 위상 검사기GPS 이동 기록 분석기이동 기록 위치 가림표 관계 결합기피벗 테이블 작업대데이터 품질 프로파일러표 데이터 정제 작업대기록 대사 도구데이터 사전 작성기canonical 관계 검사기리다이렉트 계획 검증기HTTP 응답 속도·핑 참고 테스트내 브라우저·시스템 정보JSON ↔ YAML 변환기XML ↔ JSON 변환기HTML 포맷터JavaScript 압축기목 데이터 생성기.gitignore 생성기라이선스 생성기User-Agent 분석기비밀번호 강도 검사코드 이미지 만들기XML 포맷터HTTP 상태 코드 찾기MIME 타입 찾기JS·SQL 문자열 이스케이프CSS 박스 그림자 생성기CSS 그라데이션 생성기들여쓰기 변환기진법 변환기유니코드 이스케이프 변환기유니코드 문자 분석기JSON 구조 비교기Markdown 표 생성기Base64 인코더URL 인코더Cron 표현식 생성기정규식 테스터UUID 생성기해시 생성기타임스탬프 변환기JWT 디코더HTML 엔티티 변환기Markdown 미리보기CSS Minifier메타태그·OG 생성기JSON CSV 변환대소문자·케이스 변환이미지 Base64 변환
개발 도구 도구 전체 보기 →이미지/미디어 →텍스트/변환 →생활/재미 →