Skip to content

Data Lab

**Data Lab**은 ERD 캔버스 안에서 데이터를 직접 분석할 수 있는 통합 환경입니다. DuckDB Wasm 기반의 브라우저 내 가상 데이터베이스에서 SQL을 실행하고, 결과를 즉시 확인할 수 있습니다.

핵심 개념

Data Lab은 현재 열려 있는 **다이어그램의 엔터티 구조**에 종속됩니다. 엔터티를 기반으로 가상 테이블이 생성되고, Mock 데이터가 자동으로 채워집니다.

graph LR
    E["📊 ERD 엔터티"] -->|"구조 추출"| D["🦆 DuckDB Wasm"]
    F["🎲 Faker.js"] -->|"Mock 데이터"| D
    D -->|"SQL 질의"| R["📋 결과 그리드"]

    style E fill:#e0f2fe,stroke:#0284c7
    style D fill:#fef3c7,stroke:#d97706
    style R fill:#f0fdf4,stroke:#16a34a

Smart Mock Data

Mock 데이터는 Faker.js 기반으로 지능적으로 생성됩니다:

컬럼명 패턴 생성 규칙
email, 이메일 현실적인 이메일 주소
phone, 전화 전화번호 형식
name, 이름 사람 이름
address, 주소 실제 주소 형식
PK 컬럼 UUID 또는 고유 일련번호
나머지 데이터 타입에 맞는 랜덤 값

Clean State Sync

다이어그램을 전환하면 이전 테이블이 DROP TABLE CASCADE로 자동 초기화된 후 새로운 구조로 재생성됩니다. 잔존 데이터로 인한 혼동이 없습니다.

기능 가이드

  • SQL Scratchpad


    SQL 에디터로 데이터 질의 및 분석

    자세히

  • SPARQL & 온톨로지


    ERD를 온톨로지로 변환하여 의미적 분석

    자세히