-
Notifications
You must be signed in to change notification settings - Fork 1.2k
feat: Pass requested On-Demand Feature Views to Provider get_historical_features
#5803
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
e63b40b to
b2d82b6
Compare
get_historical_featuresFeatureStore.get_historical_features()
FeatureStore.get_historical_features()get_historical_features
get_historical_featuresget_historical_features
|
Good day @franciscojavierarceo |
Signed-off-by: Shizoqua <hr.lanreshittu@yahoo.com>
Signed-off-by: Shizoqua <hr.lanreshittu@yahoo.com>
Signed-off-by: Shizoqua <hr.lanreshittu@yahoo.com>
Signed-off-by: Shizoqua <hr.lanreshittu@yahoo.com>
0458b97 to
1501fd4
Compare
|
Good day @franciscojavierarceo |
1 similar comment
|
Good day @franciscojavierarceo |
|
Hello, |
|
Can you explain why you need this argument? |
The new
Passing |
Although I don’t fully support this ad hoc change, since it’s not user-facing, I’m okay with approving it. Could you please add a TODO and create a follow-up issue to flag it for a proper long-term fix? |
Summary
This PR fixes an interface/plumbing gap in historical retrieval by explicitly passing the requested On-Demand Feature Views (ODFVs) from FeatureStore.get_historical_features() into the provider’s get_historical_features() implementation.
What changed
on_demand_feature_views: List[OnDemandFeatureView]Why
Providers may need the explicit set of requested ODFVs to correctly handle or route historical retrieval logic. Previously, only the combined feature_views list was passed, which made it awkward/impossible for providers to distinguish which ODFVs were requested.
Testing