GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Proposal: Version-qualified feature refs in get_historical_features (offline store versioning) · Issue #6389 · feast-dev/feast Open DescriptionSummaryFeature view versioning (#6101) added This means a team that pins their online serving to The gapOnline store (works today): store.get_online_features(features=["driver_stats@v2:trips_today"], ...) # → routes to version-specific table: {project}_driver_stats_v2 Offline store (silently ignores version today): store.get_historical_features(entity_df=..., features=["driver_stats@v2:trips_today"]) # → routes to the same source table regardless of @v2 # → version tag stripped in _parse_feature_ref / ibis prefix matching Design questionsI'd like to get your input on the right approach before writing any code, since there are a few viable directions with different tradeoffs: Option A — Version-specific source tables (mirrors online store pattern) Pros: mirrors online store semantics exactly, strong training-serving consistency guarantee. Option B — Schema-level version resolution (read from current table, project v schema) Pros: no need to maintain separate offline tables, works with externally managed sources. Option C — Raise Questions for you
Happy to take this forward once there's a design direction. I've been working through the Snowflake online store versioning (#6380) and the type_map offline fixes (#6388) so I have reasonable familiarity with both sides of the retrieval path. ActivityMetadataMetadataAssigneesLabelsNo labels TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |