Skip to content

docs(ml_ops): Add Data Catalog Config notebook for Feature Store#5927

Merged
mollyheamazon merged 1 commit into
aws:masterfrom
Vishakha263:add-data-catalog-config-notebook
Jun 17, 2026
Merged

docs(ml_ops): Add Data Catalog Config notebook for Feature Store#5927
mollyheamazon merged 1 commit into
aws:masterfrom
Vishakha263:add-data-catalog-config-notebook

Conversation

@Vishakha263

@Vishakha263 Vishakha263 commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Add comprehensive notebook demonstrating all DataCatalogConfig options for Feature Store offline store configuration.

What does this notebook cover?

Happy paths:

  • Auto-generated table names (Glue and Iceberg formats)
  • Custom table/database naming for both Glue and Iceberg
  • Bring Your Own Table (BYOT) pattern
  • DisableGlueTableCreation=True without DataCatalogConfig

Verification:

  • DescribeFeatureGroup to verify DataCatalogConfig
  • End-to-end Athena query with custom-named tables

Error/edge cases:

  • Invalid catalog name (not AwsDataCatalog)
  • Table already exists (FG goes to CreateFailed)
  • Invalid table/database names (hyphens, uppercase)
  • BYOT with non-existent table (FG succeeds but queries fail)
  • Iceberg with DisableGlueTableCreation=True (not supported)

Location

v3-examples/ml-ops-examples/v3-feature-store-examples/data-catalog-config/v3-feature-store-data-catalog-config.ipynb

Testing

Notebook tested end-to-end locally with Python 3.10 and sagemaker-mlops 1.13.1. Uses v3 APIs (FeatureGroupManager, OfflineStoreConfig from sagemaker.mlops.feature_store).

@Vishakha263 Vishakha263 force-pushed the add-data-catalog-config-notebook branch from cfca8f2 to c91a632 Compare June 9, 2026 21:25
@Vishakha263 Vishakha263 force-pushed the add-data-catalog-config-notebook branch from c91a632 to 79939bd Compare June 10, 2026 00:48
@Vishakha263 Vishakha263 force-pushed the add-data-catalog-config-notebook branch from 79939bd to 6b71bd3 Compare June 10, 2026 22:03
@Vishakha263 Vishakha263 force-pushed the add-data-catalog-config-notebook branch from 118e4e1 to f64d1b2 Compare June 10, 2026 22:16
@Vishakha263 Vishakha263 force-pushed the add-data-catalog-config-notebook branch from f64d1b2 to 7b460a1 Compare June 16, 2026 22:12
Add comprehensive notebook demonstrating all DataCatalogConfig options
for Feature Store offline store configuration including:
- Auto-generated table names (Glue and Iceberg)
- Custom table/database naming
- Bring Your Own Table (BYOT) pattern
- S3-only mode
- Error scenarios (invalid names, duplicate tables, unsupported configs)
- Schema evolution behavior differences
- DescribeFeatureGroup verification
- Athena query with custom-named tables
@Vishakha263 Vishakha263 force-pushed the add-data-catalog-config-notebook branch from 7b460a1 to 5024ef2 Compare June 16, 2026 22:16
@mollyheamazon mollyheamazon merged commit 9101cef into aws:master Jun 17, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants