连接到 SFTP

概念信息

ACCESSDATA 命令

SFTP 是使用 Secure Shell Protocol (SSH) 的安全文件传输协议。您可以使用 SFTP 数据连接器导入您的组织的 SFTP 数据。

说明

SFTP 数据连接器只能用于导入扩展名为 .xlsx 和 csv 的文件类型。此连接器的脚本支持也可能受到限制。

开始之前

要连接到 SFTP,您必须收集以下信息:

  • 用于连接到 SFTP 服务器的凭据
  • SFTP 服务器的主机名或者 IP 地址。
  • 正确的连接端口
  • SFTP 服务器中的路径

有关收集连接必备信息的帮助,请联系SFTP您组织中的管理员。如果您的管理员不能帮助您,您或者您的管理员应该联系SFTP支持人员。

创建 SFTP 连接

  1. 从 Analytics 主菜单中选择导入 > 数据库和应用程序
  2. 新建连接选项卡中,在 ACL 连接器部分中,选择SFTP

    提示

    您可以通过在过滤连接框中输入搜索字符串来过滤可用连接器的列表。连接器按字母顺序排列。

  3. 数据连接设置面板中,输入连接设置,然后在面板底部单击保存并连接

    您可以接受默认的连接名称,也可以输入一个新的名称。

SFTP的连接被保存到现有连接选项卡。将来,您可以从已保存的连接重新连接到SFTP

一旦连接被建立,“数据访问”窗口将打开到暂存区域,并且您可以开始导入数据。有关从SFTP导入数据的帮助,请参见使用数据访问窗口

连接设置

基本设置

设置 描述 示例
用户 用于针对 SFTP 服务器进行认证的用户账户。  
密码 用于向 SFTP 服务器认证用户的密码。  
主机 运行 SFTP 服务器的实例的主机名或者 IP 地址。 https://sftp.abc.com/
端口 SFTP 服务器的端口。 443
路径

SFTP 服务器上的当前工作目录。您可以通过更改该工作目录,方法是将其设置为绝对目录路径或者相对于此属性的现有值的相对路径。

 

高级设置

设置 描述 示例
密钥大小限制 主键列的最大长度。 255
映射到 Long Varchar 此属性控制是否将一个列作为 SQL_LONGVARCHAR 返回。 -1
映射到 WVarchar 此属性控制字符串类型是否映射到 SQL_WVARCHAR 而非 SQL_VARCHAR。  
伪列

此属性指示是否要包括伪列作为该表的列。

此连接设置的值的格式为 "Table1=Column1, Table1=Column2, Table2=Column3"。

 
SSL 服务器证书

使用 SSL 连接时必须从服务器接受的证书。

您可以提供下列任一选项:

  • 一个完整的 PEM 证书
  • 包含证书的本地文件的路径
  • 公钥
  • MD5 或者 SHA1 指纹(还可以用空格或冒号分隔十六进制值)

任何其他不被计算机信任的证书都会被拒绝。