Open jmakowski1123 opened 1 year ago
@bmtcril
@pomegranited I think this is where dbt will eventually end up being our friend. Sometimes event versioning will be meaningful breaking changes that we'll want to look at separately and we should be able to split out by that, but where possible we could also combine them into one logical unit. I think in most cases our changes will be additive, in which case filtering by version may not be such an issue, some data just won't be there because we weren't collecting it yet and so probably wouldn't warrant a separate model.
[ ] Implement changes from the documentation epic
[ ] Ensure all events are explicitly versioned
[ ] Ensure all changes are carried through xAPI / Caliper