Zum Inhalt springen

Parquet-Import über HTTP

Um eine Parquet-Datei über HTTP(S) zu laden, ist die httpfs-Extension erforderlich. Diese kann mit dem SQL-Befehl INSTALL installiert werden. Dies muss nur einmal ausgeführt werden.

INSTALL httpfs;

Um die httpfs-Extension zu laden, verwenden Sie den SQL-Befehl LOAD:

LOAD httpfs;

Nachdem die httpfs-Extension eingerichtet ist, können Parquet-Dateien über http(s) gelesen werden:

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

Zum Beispiel:

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

Die Funktion read_parquet selbst kann dank des Replacement-Scan-Mechanismus von DuckDB auch weggelassen werden:

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