Spec-Zone.ru › DuckDB

Импорт Parquet по HTTP

Для загрузки файла Parquet по протоколу HTTP(S) требуется расширение httpfs. Его можно установить с помощью команды SQL INSTALL. Это необходимо сделать только один раз.

INSTALL httpfs;

Для использования расширения httpfs, используйте команду SQL LOAD:

LOAD httpfs;

После настройки расширения httpfs, файлы Parquet можно читать по протоколу http(s):

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

Например:

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

Функцию read_parquet можно опустить, если URL заканчивается на .parquet:

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

Кроме того, саму функцию read_parquet можно опустить благодаря механизму замены сканирования DuckDB: механизм замены сканирования

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

© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/network_cloud_storage/http_import.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API