Data sources are defining information from local files, object stores, API responses, etc. to be converted into the
Arrow memory model of DataFusion’s dataframe.
The dataset retrieved from the data source definition is stored in-memory as a RecordBatch in Arrow. And from the
DataFusion Server’s point of view, they are equivalent to SQL tables.
Supported Format
The DataFusion Server supports the following standard data sources in the following formats.
The data source can be easily extended by implementing the data source connector plugin
in Python, details of which are explained
in Data Source Connector Plugin.