Skip to content

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

Open
Vishakha263 wants to merge 1 commit into
aws:masterfrom
Vishakha263:add-data-catalog-config-notebook
Open

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

Conversation

@Vishakha263

@Vishakha263 Vishakha263 commented Jun 4, 2026

Copy link
Copy Markdown

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 SDK 2.232.1.

@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
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 118e4e1 to f64d1b2 Compare June 10, 2026 22:16
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.

1 participant