DB Quacks SQL Tutorial · Chapter 7

Cloud Atlas: The Remote Awakening

Captain Cosmos floats down in a silver space suit. Greetings from the Cloud Galaxy! I discovered massive datasets in cloud storage - too huge to download! DuckDB has interdimensional powers - query cloud data directly using httpfs extension!

Your task

Install the httpfs extension and query a remote CSV file directly from cloud storage. The file is located at https://data.dbquacks.com/cloud_ducks.csv. You will be accessing data from the cloud without downloading it.

Hint

First you need to install and load an extension, then use a URL instead of a local file path.

Expected result

A table showing cloud duck data loaded via httpfs extension.

Tables

duck_diaries (10 rows)

columntype
diary_idBIGINT
duck_idBIGINT
entry_dateDATE
diary_textVARCHAR
moodVARCHAR

duck_surveys (5000 rows)

columntype
survey_idBIGINT
duck_idBIGINT
ageBIGINT
favorite_foodVARCHAR
favorite_pondBIGINT
swimming_ratingBIGINT
migration_preferenceVARCHAR
social_behaviorVARCHAR
health_statusVARCHAR
activity_levelVARCHAR
survey_dateDATE
survey_locationBIGINT

ducks (15 rows)

columntype
idBIGINT
nameVARCHAR
ageBIGINT
speciesVARCHAR
birth_dateDATE
arrival_dateDATE

ponds (3 rows)

columntype
pond_idBIGINT
pond_nameVARCHAR
location_latDOUBLE
location_lngDOUBLE
capacityBIGINT
featuresVARCHAR[]
amenitiesVARCHAR[]

Database: https://dbquacks.com/data/databases/tutorial.duckdb

This page as markdown: https://dbquacks.com/tutorial/35.md

Start level 35 →

DuckDB docs for this lesson