HTTP로 Parquet 가져오기

HTTP로 Parquet 가져오기 (HTTP Parquet Import)

HTTP(S)로 Parquet 파일을 로드하려면 httpfs 확장이 필요해요. INSTALL SQL 명령으로 설치할 수 있는데, 이 작업은 한 번만 실행하면 돼요.

출처: 공식문서

httpfs 확장 설치

INSTALL httpfs;

httpfs 확장 로드

사용하려면 LOAD SQL 명령으로 httpfs 확장을 로드해요:

LOAD httpfs;

HTTP(S)로 Parquet 읽기

httpfs 확장이 준비되면 http(s)로 Parquet 파일을 읽을 수 있어요:

SELECT * FROM read_parquet('https://domain/path/to/file.parquet');

예를 들면:

SELECT * FROM read_parquet('https://duckdb.org/data/prices.parquet');

게다가 DuckDB의 replacement scan 메커니즘 덕분에 read_parquet 함수 자체를 생략할 수도 있어요:

SELECT * FROM 'https://duckdb.org/data/holdings.parquet';

더 알아보기 (Learn more)