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.
RequestSourceA Tecton RequestSource, for using request-time data in an OnDemandFeatureView.

Batch Configuration​

Configuration for Batch Sources.

NameDescription
FileConfigConfiguration used to reference a file or directory (S3, etc.)
HiveConfigConfiguration used to reference a Hive table.
RedshiftConfigConfiguration used to reference a Redshift table or query.
SnowflakeConfigConfiguration used to reference a Snowflake table or query.
BigQueryConfigConfiguration used to reference a BigQuery table or query.
UnityConfigConfiguration used to reference a Unity table.

Stream Configuration​

Configuration for Stream Datasources.

NameDescription
KafkaConfigConfiguration used to reference a Kafka stream.
KinesisConfigConfiguration used to reference a Kinesis stream.
PushConfigConfiguration used for Stream Ingest API ingestion

Data Source Functions​

Data sources created using user defined 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

Was this page helpful?

🧠 Hi! Ask me anything about Tecton!

Floating button icon