Skip to content

featurebyte.Catalog.create

create(
name: str,
feature_store_name: str,
online_store_name: Optional[str]=None
) -> Catalog

Description

Creates a Catalog object that allows team members to easily add, search, retrieve, and reuse tables, entities, features, and feature lists. The Catalog provides detailed information about the properties of these elements, including their type, creation date, related versions, readiness, status, and other descriptive details.

When dealing with data warehouses that cover multiple domains, creating several catalogs can aid in maintaining organization and simplifying management of data and features for different domains.

Parameters

  • name: str
    Name of catalog to create.

  • feature_store_name: str
    Name of feature store to associate with the catalog that we are creating.

  • online_store_name: Optional[str]
    Name of online store to associate with the catalog that we are creating.

Returns

  • Catalog

Examples

Create a new catalog.

>>> catalog = fb.Catalog.create("new_catalog", "feature_store_name", "mysql_online_store")