feat: Unify Feature Transformations and Feature Views#5747
feat: Unify Feature Transformations and Feature Views#5747franciscojavierarceo wants to merge 34 commits into
Conversation
2899413 to
649c429
Compare
December 1, 2025 21:47
8b578bf to
c77cb83
Compare
December 11, 2025 11:58
|
I think FeatureView as the actually data assets, I think makes more sense to having the API. |
Sorry, something went wrong.
Yeah, that's fair. @HaoXuAI I updated the PR, lmk what you think. |
Sorry, something went wrong.
5abbec2 to
e5f074e
Compare
January 5, 2026 15:18
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
… auto-inference Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
e5f074e to
a87c4b4
Compare
January 5, 2026 16:28
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
… store (#5807) * Update redis.py Add millisecond-precision timestamp support to Redis online store Signed-off-by: Jatin Kumar <jatink.5251@gmail.com> * Update redis.py sub-second precision when returning timestamps to client Signed-off-by: Jatin Kumar <jatink.5251@gmail.com> * Update redis.py fix(redis): preserve millisecond timestamp precision Signed-off-by: Jatin Kumar <jatink.5251@gmail.com> * Update redis.py fix: Remove whitespace on blank lines (W293) Signed-off-by: Jatin Kumar <jatink.5251@gmail.com> --------- Signed-off-by: Jatin Kumar <jatink.5251@gmail.com>
Signed-off-by: samuelkim7 <samuel.kim@goflink.com>
* chore: Refactor some unit tests into integration tests Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * chore: Refactor some unit tests into integration tests Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * rename TestConfig Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * rename TestConfig Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * add integration flag Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * update paths Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> * update paths Signed-off-by: Francisco Javier Arceo <farceo@redhat.com> --------- Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Srihari <svenkata@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
What this PR does / why we need it:
This PR refactors the transformation system with a cleaner architecture that separates transformation logic from execution. Transformations should focus on HOW to transform data, while FeatureViews handle WHEN and WHERE to execute.
Changes:
feature_transformationfield to FeatureView for transformation logictransform: bool = Trueparameter to API methods for per-call controltransform=False)Which issue(s) this PR fixes:
#4584, #5716, #5689
Misc