Skip to main content
Version: Beta 🚧

Data Sources

Objects​

NameDescription
BatchSourceA Tecton BatchSource, used to read batch data into Tecton for use in a BatchFeatureView.
StreamSourceA Tecton StreamSource, used to unify stream and batch data into Tecton for use in a StreamFeatureView.

Data Source Functions​

NameDescription
spark_batch_configDeclare a tecton.SparkBatchConfig for configuring a Batch Source with a Data Source Function.
spark_stream_configDeclare a tecton.SparkStreamConfig for configuring a Stream Source with a Data Source Function.
pandas_batch_configDeclare a tecton.PandasBatchConfig for configuring a Batch Source with a Pandas Data Source Function

Config Classes and Helpers​

NameDescription
DatetimePartitionColumnHelper class to tell Tecton how underlying flat files are date/time partitioned for Hive/Glue data sources.
FileConfigConfiguration used to reference a file or directory (S3, etc.)
FilterContextFilterContext is passed as an argument to Data Source Function for time filtering.
HiveConfigConfiguration used to reference a Hive table.
KafkaConfigConfiguration used to reference a Kafka stream.
KinesisConfigConfiguration used to reference a Kinesis stream.
PandasBatchConfigConfiguration used to define a batch source using a Pandas Data Source Function.
PushConfigConfiguration used for Stream Ingest API ingestion
RedshiftConfigConfiguration used to reference a Redshift table or query.
RequestSourceDeclare a RequestSource, for using request-time data in an OnDemandFeatureView.
SnowflakeConfigConfiguration used to reference a Snowflake table or query.
SparkBatchConfigConfiguration used to define a batch source using a Data Source Function.
SparkStreamConfigConfiguration used to define a stream source using a Data Source Function.
UnityConfigConfiguration used to reference a Unity table.

Was this page helpful?

🧠 Hi! Ask me anything about Tecton!

Floating button icon