SFTP

Frends templates for SFTP. SFTP is a standard network protocol used for transferring files over a network.
This process will read a CSV file which contains key-value pairs representing the data to be insert into the Microsoft SQL database from an SFTP server.
This template assumes that the following prerequisites are in place:
This template only performs inserts into the database specified in the Process Variables.
The input CSV file should contain the data to be inserted. The CSV headers should correspond to database table columns.
Example CSV data
email;address1;address2;country;state;city;zipcode;phone;firstname;lastname;title
dave521@example.com;15440 River Drive;" #5100";USA;CA;Rivertown;123455;1234567895;Dave;Twenty-Five-One;Mr
dave522@example.com;15442 River Drive;" #5102";USA;CA;Rivertown;123452;1234567892;Dave;Twenty-Five-Two;Mr
This template does not handle transient errors separately, however the connection to the SFTP server and the atabase are retried three time before failing.
The template does not handle any SQL errors that may occur and will throw an error if those occur.
Directory | Path for the input CSV file. |
FileName | Name of the input CSV file. |
ServerAddress | SFTP server address where input CSV file is located. |
ServerUser | SFTP server user. |
ServerPassword 🗝 | SFTP user's password. |
TableName | Database table into which the data will be inserted. |
MicrosoftSQLConnectionString 🗝 | Connection string for the Microsoft SQL database. |