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로 자동 초기화된 후 새로운 구조로 재생성됩니다. 잔존 데이터로 인한 혼동이 없습니다.