将数据从 SFTP 源加载到 Fusion Data Intelligence (预览)
作为服务管理员,您可以使用 Fusion Data Intelligence 提取服务从安全 FTP 源 (Secure FTP Source,SFTP) 获取数据并使用它来创建数据扩充。
在创建此连接之前,请确保在“启用功能”页上启用了 SFTP 。请参阅使预览功能可用。
- 检查安全 FTP 数据库的端口号并创建服务请求以打开该端口。
注意:
您必须提供 SFTP 服务器的 IP 地址,该地址应为公共 IP,不能是主机名和全限定域名 (FQDN) 或 A 类专用 IP。 - 在 Fusion Data Intelligence 中,使用以下说明创建 SFTP 数据连接:
- 在 Fusion Data Intelligence 控制台中,单击应用程序管理下的数据配置。
- 在“数据配置”页上,单击管理连接。
- 在“管理连接”页面上,单击创建,然后单击连接。
- 在“创建连接”中,选择“用法类型”中的“数据提取”,然后选择 SFTP 作为连接类型。
- 在 SFTP 连接的对话框中,提供 Remote Host(远程主机)、 User Name(用户名)、 Private Key(私钥)、 Remote Host Extract Files Directory(远程主机提取文件目录)、 File Type(文件类型)、 CSV Delimiter(CSV 分隔符)、 CSV Date Format(CSV 日期格式)和 CSV Timestamp Format(CSV 时间戳格式)中的适用值。确保 Remote Host Extract Files Directory 中的值以前导 "/" 开头,以避免出现问题。在锁定元数据中,指定如果元数据不会更改,是否要在首次刷新后关闭元数据提取。如果在源中启用了使用元数据实用程序从数据文件派生元数据的标志,则此选项很有用。在远程主机中,确保指定支持符合 FIPS 的密钥交换算法的 SFTP 服务器。确保以下各项:
- SFTP 源中的表名和文件名需要相同。
- 您提供的私钥采用有效的 OpenSSH 格式,密钥中的最小位数应为 2048。
- 数据文件的日期格式必须与 SFTP 源中的日期格式匹配;例如,如果已在源中使用了 MM/dd/yyyy (01/23/1998),则必须以 CSV 日期格式指定相同的格式。请参阅关于基于 CSV 文件的提取器的日期和时间戳格式设置。
- 数据文件的时间戳格式必须与 SFTP 源中的时间戳格式匹配;例如,如果已在源中使用了 MM/dd/yyyy hh:mm:ss (01/23/1998 12:00:20),则必须以 CSV 时间戳格式指定相同的格式。

- 验证是否启用了刷新元数据切换,以确保在保存连接时刷新元数据。如果需要,您可以稍后从“Manage Connections(管理连接)”页面上的“Actions(操作)”菜单刷新元数据。
注意:
除非执行元数据提取,否则无法为 SFTP 创建扩充。 - 单击保存。
- 在 SFTP 源中指定文件布局模式。
您可以在标准文件夹或平面文件中组织源文件。
布局 启用平面文件布局 源布局 标准文件夹 假 Remote Host Extract Files Directory/datastore-name/data-files 平面文档 true Remote Host Extract Files Directory/data-files 在启用平面文件布局下拉列表中:
- 对于标准文件夹布局,当每个数据存储有自己的文件夹时,选择 false 。
- 对于平面文件布局,当所有数据存储文件直接放置在配置的根目录中时,请选择 true 。
- 在“管理连接”页上,为 SFTP 连接选择操作,然后选择测试连接。
- 要删除连接,请在“管理连接”页上,针对适用的连接单击操作,然后选择删除。
注意:
在删除之前,请确保删除与数据连接相关的功能区、数据扩充和数据应用程序。无法将数据从已删除的数据连接更新或加载到仓库。 - 成功建立连接后,导航到“数据配置”页上的“数据扩充”磁贴,在数据源中选择连接,然后使用 SFTP 数据创建数据扩充。选择适用的安全 FTP 源表。请参阅扩充您的数据。