Using Dagster's asset definitions and DuckDB I/O manager, you can easily interact with DuckDB tables alongside other Dagster assets.
Managing your DuckDB tables with Dagster enables you to:
Additionally, since DuckDB is a local database, you can use the DuckDB I/O manager to test assets that use the Snowflake or BigQuery I/O managers in production scenarios.
In this tutorial, you'll learn how to store and load Dagster's asset definitions in DuckDB. Click here to get started.
By the end of the tutorial, you will have a connection to your DuckDB instance and a handful of assets that create tables in DuckDB or read existing tables from DuckDB.