You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3cd4686
Browse filesBrowse the repository at this point in the historyBrowse files
refactor(feature-processor): Migrate to FeatureGroup resource API
- Replace sagemaker_session.describe_feature_group() calls with FeatureGroup.get()
- Update _input_loader.py to use FeatureGroup resource attributes instead of dictionary access
- Update feature_scheduler.py to use FeatureGroup.get() and access creation_time as attribute
- Update _feature_group_lineage_entity_handler.py to return FeatureGroup resource instead of Dict
- Remove unused imports (Dict, Any, FEATURE_GROUP, CREATION_TIME constants)
- Replace dictionary key access with typed resource properties (offline_store_config, data_catalog_config, event_time_feature_name, etc.)
- Update unit tests to reflect new FeatureGroup resource API usage
- Improves type safety and reduces reliance on dictionary-based API responses
Copy file name to clipboardExpand all lines: sagemaker-mlops/src/sagemaker/mlops/feature_store/feature_processor/lineage/_feature_group_lineage_entity_handler.py
Copy file name to clipboardExpand all lines: sagemaker-mlops/tests/unit/sagemaker/mlops/feature_store/feature_processor/lineage/test_feature_group_lineage_entity_handler.py
+12-6Lines changed: 12 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -11,12 +11,13 @@
11
11
# ANY KIND, either express or implied. See the License for the specific
12
12
# language governing permissions and limitations under the License.
0 commit comments