Learn more about SFTP Server Export Integration.

The Data Connector for SFTP enables you to import files stored on your SFTP server to Treasure Data.

For sample workflows of importing files from your STFP server, view Treasure Boxes.


Prerequisites

Use the TD Console to Create your Connection

You can use TD Console to create your data connector.


Create a New Connection

When you configure a data connection, you provide authentication to access the integration. In Treasure Data, you configure the authentication and then specify the source information.

  1. Open TD Console.

  2. Navigate to Integrations Hub > Catalog.

  3. Search and select SFTP.


  4. Select Create 

  5. The following dialog opens.



  6. Enter the required credentials for your remote SFTP instance. Set the following parameters.

  7. Select Continue. Type a name for your connection.


  8. If you would like to share this connection with other users in your organization, check the Share with others checkbox. If this box is unchecked this connection is visible only to you.

  9. Select Done.

Transfer Data into Treasure Data

To get the data from your SFTP server into Treasure Data, you can set up an ad hoc one-time transfer or a recurring transfer at a regular interval. After creating the authenticated connection, you are automatically taken to Authentications.

  1. Search for the connection you created. 

  2. Select New Source.


     

Connection

  1. Type a name for your Source in the Data Transfer field.



  2. Click Next

Source Table

  1. The Source dialog opens.



  2. Edit the following parameters 

Parameters

Description

User directory root


Path prefix

Prefix of target files (string, required)

Path match pattern

Type a regular expression to query file paths. If a file path doesn’t match with the specified pattern, the file is skipped. For example, if you specify the pattern  .csv$ # , then a file is skipped if its path doesn’t match the pattern.

Incremental

 Enables incremental loading (boolean, optional. default: true. If incremental loading is enabled, the config diff for the next execution will include last_path parameter so that next execution skips files before the path. Otherwise, last_path is not included.

Start after path

Only paths lexicographically greater than this will be imported.

Data Settings

  1. Select Next.
    The Data Settings page opens.

  2. Optionally, edit the data settings or skip this page of the dialog.



Filters

Preview

You can see a preview of your data before running the import by selecting Generate Preview.

Data shown in the data preview is approximated from your source. It is not the actual data that is imported.

  1. Select Next.
    Data preview is optional and you can safely skip to the next page of the dialog if you want.

  2. To preview your data, select Generate Preview. Optionally, select Next. 

  3. Verify that the data looks approximately like you expect it to.


  4. Select Next.

Data Placement