DB Quacks SQL Tutorial · Chapter 3

Parquet and Recreation

Data engineer badger approaches with a hard hat and massive laptop. We discovered huge migration files in Parquet format! Millions of duck travel records in high-performance format. These are super fast to read!

Your task

Read and display the contents of the migration data file 'data/migration_history.parquet'. You will be working with a large dataset containing duck migration records.

Hint

Look for a function that can read Parquet files directly.

Expected result

A table showing all migration data from the Parquet file.

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[]

Files

data/migration_history.parquet (20 rows)

columntype
duck_idBIGINT
migration_dateDATE
destinationVARCHAR
distance_kmDOUBLE
seasonVARCHAR

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

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

Start level 16 →

DuckDB docs for this lesson