Facts

Observed financial values recorded at a defined grain, linking semantic dimensions to measurable events.

What are Facts?

Facts are implemented purely in SQL, with DuckDB as the reference engine, making them portable across different database providers.

Facts store what actually happened. They record observed financial values, such as amounts, counts, or quantities, at a clearly defined level of detail, always by referencing semantic layers like Dates, GL Accounts, Value Types, or Revenue Types.

Every fact table links one or more semantic dimensions and attaches measurable values, ensuring observations are consistently classified, comparable, and reusable across transformations and reporting.

Facts are the inputs to the transformation layer. They provide stable, auditable observations that transformations consume to produce analytical models, which are then exposed to reporting and BI without redefining classifications or business logic.

Explore

Here you can find all the available items in the library. These can be combined to support downstream models, reports, and analyses.

On this page

Star us on GitHub

If you enjoy this content and find it useful, give us a star on GitHub to show your support and stay updated with our latest improvements.