Declaring Feature Views

Tecton Objects

tecton.declarative.batch_feature_view

Declare a Batch Feature View.

tecton.declarative.stream_feature_view

Declare a Stream Feature View.

tecton.declarative.on_demand_feature_view

Declare an On-Demand Feature View

tecton.declarative.FeatureTable

Declare a FeatureTable.

Config Classes and Helpers

tecton.materialization_context

Used as a default value for a Feature View or Transformation with a materialization context parameter.

tecton.declarative.FilteredSource

FilteredSource is a convenience utility that can be used to pre-filter sources in Feature View definitions.

tecton.FilteredSource

FilteredSource is a convenience utility that can be used to pre-filter sources in Feature View definitions.

tecton.DatabricksClusterConfig

Configuration used to specify materialization cluster options.

tecton.EMRClusterConfig

Configuration used to specify materialization cluster options.

tecton.ExistingClusterConfig

Use an existing Databricks cluster.

tecton.declarative.Aggregation

This class describes a single aggregation that is applied in a batch or stream feature view.

tecton.DynamoConfig

(Config Class) DynamoConfig Class.

tecton.RedisConfig

(Config Class) RedisConfig Class.

tecton.ParquetConfig

(Config Class) ParquetConfig Class.

tecton.DeltaConfig

(Config Class) DeltaConfig Class.

Feature View Internal Classes

tecton.declarative.feature_view.MaterializedFeatureView

Stream/Batch Feature View class to include in Feature Services or to use in unit testing.

tecton.declarative.feature_view.OnDemandFeatureView

OnDemandFeatureView class to include in Feature Services or to use in unit testing.