OLAP Design with DuckDB, Parquet and Polars
Dimensional modeling for an analytical workload, why DuckDB rewards a different schema shape than a transactional database, where Parquet fits as the storage layer, and how to wire it all together in a Python project alongside Polars.
Updated pythonpolarsduckdbparquetolapdatabasecheatsheet