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';