Private Beta
.md

BountyHub Docs

Datasets

Project dataset tables: schemas and identity, DuckDB SQL, structured filters, saved views, exports, and the Datasets API and CLI.

Datasets

Project datasets accumulate knowledge across runs: scan observations are reconciled into tables you can query, filter, and reuse. Every project can have up to 100 datasets, and workflows push into them with step.update_dataset.

Use this section as a reference for the whole feature:

PageWhat it covers
OverviewCurrent state vs history, identity, the reserved columns, query surfaces, and limits.
Schemas and identityColumn kinds, naming rules, identity columns, reconciliation, and schema changes.
Pushing and reading dataset rowsstep.update_dataset (mapping, upsert/sync modes) and step.download_dataset, with a complete asset-tracking workflow.
SQL referenceDuckDB dialect, query scope, pagination and ordering, allowed statements, result types, and examples.
Structured filtersThe filter AST and operators, time ranges, where filters run, and the UI filter builder.
Saved viewsReusable read-only queries, nesting, cycles, validity, and execution.
API and CLIDatasetService, DatasetViewService, bh dataset, exports, and scopes.