The DataSource class represents a data source that provides data for features.
Syntax
DataSource(name, source, description=None, timestamp_column=None)
Required Parameters
- name
- Specifies unique name of the data source.
- source
- Specifies the source query of DataSource.
Optional Parameters
- description
- Specifies the human readable description of the data source.
- timestamp_column
- Specifies the timestamp column indicating when the row was created.
Example setup
>>> load_example_data('dataframe', ['sales'])
>>> df = DataFrame("sales")
Example 1: Create a DataSource for above mentioned DataFrame with name 'Sales_Data'
>>> from teradataml import DataSource
>>> data_source = DataSource('Sales_Data', df)
>>> data_source
DataSource(Sales_Data)
Example 2: Create a DataSource with source query
>>> data_source = DataSource('Sales_Data_Query', source="SELECT * FROM sales")
>>> data_source
DataSource(Sales_Data_Query)