Skip to main content
Version: v3.0.0

Derived feature sets

A derived feature set is defined in terms of other feature sets and a transformation. To create one, see Create a derived schema and Register a feature set.

As mentioned in the beginning, a (derived) feature set can be defined in terms of other features sets and a transformation. There are several convenience methods that help you find out a lineage of a given feature set.

note
  • In the Feature Store, lineage is preserved by tracking the ingest history. This allows users to identify the data source from which the ingest occurred.
  • Users can create derived feature sets which are transformations of existing feature sets. This relationship is also preserved within the Feature Store.

Is the feature set a derived one or not?

fs.is_derived()

Which feature sets were used to define this derived feature set?

parent_feature_sets = fs.get_parent_feature_sets()

To get a list of derived feature set(s) that were build upon this feature set.

derived_feature_sets = fs.get_derived_feature_sets()

Feedback