Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.31 KB

README.md

File metadata and controls

53 lines (36 loc) · 1.31 KB

FTP/SFTP Data Connector

Follow these steps to get started with FTP/SFTP as a Data Connector.

Requirements

Step 1. Start a local FTP server preloaded with demo csv data via Docker Compose.

git clone https://github.com/spiceai/cookbook # Skip if already cloned
cd cookbook/ftp
make # Start the FTP server

Step 2. Start the Spice runtime.

Set the environment variable FTP_PASS/SFTP_PASS to the password for your FTP server. This can be specified on the command line when running the Spice runtime, or in a .env file in the same directory as spicepod.yaml.

i.e. to set the password in a .env file:

echo "FTP_PASS=123" > .env
# In a new terminal
cd cookbook/ftp
spice run

See the datasets reference for more dataset configuration options.

Step 3. Run spice sql in a new terminal to start an interactive SQL query session against the Spice runtime.

spice sql
-- Query data from loaded customers.csv
select * from customers;

Step 4. Clean up the demo environment:

make clean

Learn more about Spice FTP/SFTP Data Connector.