이 도구에 대하여
목업 데이터 생성기는 사실적인 테스트 데이터셋을 위한 무료 브라우저 내 스키마 빌더입니다. 원하는 만큼 열을 정의하고 각각에 타입(정수 또는 소수 범위, 이름, 이메일, 날짜 범위, 불리언, UUID, 도시, 선택 목록, 로렘 단어)을 지정한 뒤 행 수를 설정하면 바로 쓸 수 있는 가짜 데이터가 생성됩니다. 모든 것이 사용자 기기에서 만들어지므로 아무것도 업로드되지 않습니다.
단순 무작위 CSV 메이커와 달리 이 도구는 스키마 기반입니다. 각 열의 이름·타입·옵션을 직접 제어한 뒤 같은 데이터셋을 CSV, 타입이 있는 객체의 JSON 배열, 또는 지정한 테이블에 대한 SQL INSERT 문으로 내보냅니다. 무작위 값은 가능하면 브라우저의 crypto 난수를 사용해 다양성을 높입니다.
전적으로 로컬에서 실행되므로 행을 손으로 작성하거나 무언가를 서버에 노출하지 않고도 데이터베이스 시드 생성, 데모 채우기, 데이터 파이프라인 테스트를 비공개로, 오프라인에서 할 수 있습니다.
자주 묻는 질문
타입별 옵션은 어떻게 동작하나요?
integer와 decimal 타입은 1-1000 같은 범위를 읽고, date는 2020-01-01,2025-12-31 같은 시작,끝 쌍을, pick은 쉼표로 구분된 선택지 목록을, lorem은 단어 수를 읽습니다. name, email, uuid, city 같은 타입은 옵션이 필요 없습니다.
CSV, JSON, SQL 출력은 어떻게 생겼나요?
CSV는 헤더 행과 레코드당 한 줄로 구성되며 필요한 곳에 따옴표를 씁니다. JSON은 숫자와 불리언이 원래 타입을 유지하는, 보기 좋게 정렬된 객체 배열입니다. SQL은 지정한 테이블 이름으로 행마다 하나씩 INSERT 문을 만들며, 문자열은 이스케이프하고 숫자는 따옴표 없이 둡니다.
데이터는 재현 가능한가요, 아니면 매번 다른가요?
값은 생성할 때마다 새로 무작위화되므로 매번 새 데이터셋이 나옵니다. 기본 범위에서 id라는 이름의 정수 열은 1..N으로 자동 번호가 매겨져 기본 키처럼 읽힙니다.
행은 몇 개까지 생성할 수 있나요?
페이지 반응성을 유지하기 위해 실행당 최대 5000행까지입니다. 더 필요하면 다시 생성하거나 출력을 이어 붙이세요. 전체 과정은 브라우저 안에 머무릅니다.