Parquet 뷰어
Parquet 파일을 온라인으로 열고 페이지네이션으로 데이터를 탐색하세요. 스키마를 확인하고 행을 페이지별로 보며 CSV나 JSON으로 내보낼 수 있습니다. 모든 처리는 브라우저에서 이루어집니다.
Parquet 파일이란 무엇인가요?
Apache Parquet는 Spark, Hive, Pandas 같은 빅데이터 도구에서 널리 쓰이는 열 기반 저장 형식입니다. 데이터를 열 단위로 효율적으로 압축해 저장하므로 분석 쿼리가 매우 빠릅니다.
Parquet 파일을 온라인에서 여는 방법은?
.parquet 파일을 업로드 영역으로 끌어다 놓으세요. 파일은 Web Worker에서 hyparquet 라이브러리로 처리되며, 먼저 행 수와 열 스키마가 표시되고 이후 100행씩 데이터를 탐색할 수 있습니다.
Parquet 파일이 서버로 업로드되나요?
아니요. 파일은 브라우저 안에서 전부 읽힙니다. 행 페이지마다 기기에서 디코딩되므로 기밀 데이터셋도 컴퓨터 밖으로 나가지 않습니다.
Parquet를 CSV나 JSON으로 변환하려면?
CSV 내보내기 또는 JSON 내보내기 버튼을 사용하세요. 도구가 파일을 청크 단위로 읽어 출력을 만드는 동안 진행률 표시줄을 보여주고, 모든 행이 담긴 .csv 또는 .json 파일을 다운로드합니다.
내보내기 크기 제한이 있나요?
1,000,000행이 넘는 파일은 브라우저 메모리 부족을 막기 위해 내보낼 수 없습니다. 페이지네이션 탐색은 어떤 크기의 파일에서도 계속 동작합니다.
지원되는 압축 코덱은 무엇인가요?
내장된 hyparquet-compressors 모듈을 통해 SNAPPY, GZIP, BROTLI, ZSTD, LZ4, LZ4_RAW를 지원합니다. 지원하지 않는 코덱의 파일은 스키마는 그대로 보이며 오류로 원인을 알려줍니다.
열 이름과 타입을 볼 수 있나요?
네. 스키마 패널에 파일 메타데이터에서 가져온 각 열의 이름과 Parquet 물리 타입이 표시됩니다. 중첩 필드는 점으로 구분된 전체 경로로 표시됩니다.
한 번에 100행만 보이는 이유는?
큰 파일도 브라우저가 부드럽게 동작하도록 페이지 단위로 읽습니다. 이전/다음 버튼으로 페이지를 이동하고, 라벨에 현재 페이지와 전체 페이지 수가 표시됩니다.
NULL과 바이너리 값은 어떻게 표시되나요?
결측값은 NULL로 표시됩니다. 바이너리 열은 바이트 수로 표시되며, JSON 내보내기에서는 읽기 쉬운 크기 표기로, CSV에서는 바이트 수만 기록됩니다.
진짜 Parquet 파서인가요?
네. 이 도구는 순수 자바스크립트로 작성된 Apache Parquet 오픈소스 구현체 hyparquet를 Web Worker에서 실행해, 큰 파일로도 페이지가 멈추지 않게 합니다.
Parquet 뷰어 사용 방법
Parquet는 스프레드시트가 열지 못하는 압축된 컬럼 형식입니다. 여기에 .parquet 파일을 올려 놓으면 스키마를 살펴보고 행을 페이지 단위로 훑어 본 뒤 필요한 부분을 CSV나 JSON으로 내보낼 수 있습니다 — 파싱은 전부 로컬에서 이루어집니다.
- 드롭 존을 클릭하거나 .parquet 파일을 올려 놓으세요. 패널 상단에 파일 이름, 크기, 총 행 × 열 수가 나타납니다.
- 먼저 «스키마» 표를 확인하세요. 각 열과 해당 Parquet 타입이 나열되어 있어 데이터를 스크롤하기 전에 필드 내용을 알 수 있습니다.
- «이전»«다음» 버튼으로 «데이터» 표를 한 번에 100행씩 살펴보세요. 두 버튼 사이의 라벨이 현재 페이지를 알려 주며, NULL 셀과 이진 값은 그렇게 표시됩니다.
- 스프레드시트용 파일은 «CSV 내보내기», 구조화된 데이터는 «JSON 내보내기»를 누르세요 — 진행 막대가 행 단위로 변환 과정을 보여 줍니다.
- 백만 행이 넘는 파일은 볼 수는 있지만 내보낼 수 없습니다. 일부만 필요하다면 원본에서 먼저 필터링하세요.
DECIMAL과 TIMESTAMP 열은 CSV에서 일반 텍스트가 됩니다. 스프레드시트로 가져올 때 해당 열의 타입을 직접 지정해 주어야 정밀도와 날짜가 온전하게 유지됩니다.
관련 도구
- CSV→JSON 변환기 CSV를 JSON으로 온라인 무료 변환. 사용자 정의 구분자, 헤더 기반 객체, 자동 형식 감지 지원. 모든 처리는 브라우저에서.
- JSON to CSV 무료 온라인 JSON→CSV 변환기. 중첩 객체 평면화, 맞춤 구분자, 즉시 다운로드. 100% 브라우저 기반.
- CSV를 HTML 테이블로 무료 온라인 CSV를 HTML 테이블로 변환 도구. CSV 데이터를 붙여넣고 헤더 행, 사용자 정의 구분 기호, 스타일 옵션이 있는 깔끔한 HTML 테이블 코드를 즉시 생성하세요.
- JSON 트리 뷰어 JSON 데이터를 대화형 접을 수 있는 트리로 시각화합니다. 키와 값 검색, 마우스 오버 시 JSONPath 추적, 지연 로딩으로 대용량 파일 처리를 지원합니다. .json 파일 드래그 앤 드롭 지원.
- Chmod 계산기 체크박스 포함 Linux 파일 권한을 시각화하고 계산하는 무료 온라인 chmod 계산기. 숫자(755, 644)와 기호 표기법(rwxr-xr-x)을 즉시 변환. setuid, setgid, sticky bit 같은 특수 권한 지원.
- ASCII 코드표 10진수, 16진수, 8진수, 2진수 코드, HTML 엔티티 및 문자 설명을 포함한 완전한 ASCII 문자 인코딩 참조. 즉시 검색 및 필터링.
- HTTP 요청 테스터 브라우저에서 직접 REST API를 테스트하세요. 사용자 정의 헤더, 본문, 쿼리 매개변수로 GET, POST, PUT, DELETE 요청을 전송하고 응답 상태, 헤더, JSON 본문을 즉시 확인합니다.
- .htaccess 생성기 Apache .htaccess 규칙을 생성합니다. 리디렉션, 재작성, 보안 헤더, 캐싱 등.