Guided Examples

Name Level Topics
Self-serve Demo Beginner
Currency Conversion Beginner temporal-table joins
COVID-19 Daily Cases Beginner harmonization, unions, aggregations, notebooks
Housing Prices Beginner GIS data, GIS functions, GIS joins, notebooks
Stock Market Trading Intermediate aggregations, temporal-table joins, watermarks, notebooks
Overdue Order Shipments Intermediate stream-to-stream joins, watermarks
Web3 Data Intermediate repositories, temporal-table joins, stream processing, watermarks

To work with examples we recommend you to clone this repo and use directories in examples/ as your workspaces.

For instance:

git clone
cd kamu-cli/examples/currency_conversion

kamu init
kamu add . -r
kamu pull --all

Need More Examples?

The wild variety of formats and ways to model data used by the data publishers today often makes ingesting data a challenge. When you work with the data that is already in the ODF network you feel like a productive data scientist, but until publishers start using this format directly we’ll have to continue wasting time on dull tasks like parsing CSVs, inferring schemas, and cleaning data.

To give you more examples on how to deal with different ingest scenarios we’ve created an experimental repository where we publish Root Dataset manifests for a variety of Open Data sources.

Stuck on parsing a yet another variety of timestamps? Or confused on how to change projection of the GIS data when reading ESRI file?

Then check out kamu-contrib repo.