# Cloud Atlas: The Remote Awakening

DB Quacks SQL Tutorial · level 35 · chapter 7

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!"

## 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)

| column | type |
| --- | --- |
| diary_id | BIGINT |
| duck_id | BIGINT |
| entry_date | DATE |
| diary_text | VARCHAR |
| mood | VARCHAR |

### `duck_surveys` (5000 rows)

| column | type |
| --- | --- |
| survey_id | BIGINT |
| duck_id | BIGINT |
| age | BIGINT |
| favorite_food | VARCHAR |
| favorite_pond | BIGINT |
| swimming_rating | BIGINT |
| migration_preference | VARCHAR |
| social_behavior | VARCHAR |
| health_status | VARCHAR |
| activity_level | VARCHAR |
| survey_date | DATE |
| survey_location | BIGINT |

### `ducks` (15 rows)

| column | type |
| --- | --- |
| id | BIGINT |
| name | VARCHAR |
| age | BIGINT |
| species | VARCHAR |
| birth_date | DATE |
| arrival_date | DATE |

### `ponds` (3 rows)

| column | type |
| --- | --- |
| pond_id | BIGINT |
| pond_name | VARCHAR |
| location_lat | DOUBLE |
| location_lng | DOUBLE |
| capacity | BIGINT |
| features | VARCHAR[] |
| amenities | VARCHAR[] |

## Data

The tables live in a DuckDB database: https://dbquacks.com/data/databases/tutorial.duckdb

To query it outside the browser, attach it read-only:

```sql
ATTACH 'https://dbquacks.com/data/databases/tutorial.duckdb' AS db (READ_ONLY);
USE db;
```

Play it in the browser: https://dbquacks.com/tutorial/35

## Reference

https://duckdb.org/docs/stable/extensions/httpfs.html
