Configuration

On this page
settings.sql

Configure DuckDB execution settings in OndatraSQL. Control memory limits, parallelism, and disk spill behavior for your SQL data pipeline runtime.

secrets.sql

OndatraSQL uses DuckDB's secrets manager for external credentials. Configure access to cloud storage, databases, and APIs for your data pipeline.

extensions.sql

Load optional DuckDB extensions in OndatraSQL. Add cloud storage access, external database connectors, geospatial functions, and more to your pipeline.

catalog.sql

Configure the DuckLake catalog in OndatraSQL. The only required config file. Tells the runtime where to store metadata and Parquet data files.

macros/

OndatraSQL loads reusable SQL macros from the config/macros/ directory. Define DuckDB functions for validation, helpers, and masking in your pipeline.

variables/

OndatraSQL loads runtime variables from the config/variables/ directory. Define pipeline configuration as SQL across constant, global, and per-model scopes.

sources.sql

Query external databases directly in OndatraSQL via DuckDB's attach mechanism. Connect PostgreSQL, MySQL, and other sources for use in SQL models.