DE Mastery GitHub

Lakehouse & open table formats · LKH-01

The Iceberg metadata tree

From your world. The Iceberg tables you query in Athena

Practice quiz with instant feedback. For a scored run that counts toward your local progress, use uv run de quiz LKH-01.

1What does the catalog (e.g. Glue) store for an Iceberg table, and what makes a commit atomic?
2Order the Iceberg metadata tree from root to leaf.
3Where are the per-data-file column statistics (min/max, null counts, record count) stored?
4A table has 3 data files (each 2 rows). A manifest exists per append. What is wrong with the claim 'number of data files = number of manifests'?
5You filter 'WHERE country = "US"' on a table. Each file of the table holds one country only. Which pyiceberg call tells you exactly how many data files a correct engine would read?
6Why does each write create a new snapshot instead of modifying the current one?
7Which statements about scan planning / pruning are TRUE? (select all) (select all that apply)