I was reading about model versioning (Model versions | dbt Developer Hub) and was very excited. But I missed something and was hoping someone could help me get somewhere.
At the docs there is a part that says:
Of course, it’s possible to change a model’s definition in other ways—recalculating a column in a way that doesn’t change its name, data type, or enforceable characteristics—but would substantially change the results seen by downstream queriers.
And that is exactly what I wanted to do. Use model versions to help the Analytics Engineers version metrics, such like “I’m changing the way we calculate orders by day in our fact_orders”.
By reading I couldn’t figure it out how to do it. Has someone done it? Maybe this is not what model versions are for?