# FTP上传示例
本示例主要介绍 FTP 上传示例场景开发,该场景实现了将文件上传到指定 FTP 服务器。主要步骤如下:
# 准备数据
先按照文件输出示例完成该场景的开发,该场景的执行结果会输出文本文件 /home/DI/Primeton_DI_7.0.0_Server/diserver/学籍信息.txt
# 新建批量作业
点击资源树节点上的【...】,选择弹出菜单【新建批量作业】。填写作业名称、选择作业类型"离线编排"。
# 画布中拖拽图元
在画布中分别拖拽"开始"图元、"转换"图元、"FTP上传"图元,并建立连线。
# 配置"开始"组件属性
在"开始"图元上右键,点击【编辑】按钮,弹出"开始"组件的弹窗。可以使用默认值。
# 配置"转换"组件属性
在"转换"图元上右键,点击【编辑】按钮,弹出"转换"组件的弹窗。选择准备好的转换作业(参见:准备数据)。
# 配置"FTP上传"组件属性
在"FTP上传"图元上右键,点击【编辑】按钮,弹出"FTP上传"组件的弹窗。根据界面要求配置属性。
# 通用配置
在通用配置中可以配置任务优先级、Worker 分组、命名参数、本地参数、超时告警。 修改属性后请务必点击【确定】按钮。
可以参考示例关系型表数据同步示例 中的"通用配置"说明。
# 保存草稿
如果所有组件属性都已设置完毕,点击【保存】按钮,可以看到保存过的历史草稿,并可以随意切换草稿。(草稿只保存最近 10 个)
可以参考示例关系型表数据同步示例 中的"保存草稿"说明。
# 运行
点击【运行】按钮,可以运行已经开发完毕的场景,在日志栏可以看运行日志及运行结果。
执行结果可以在 FTP 服务器上看到上传成功的文件。
# 提交版本
当草稿运行正常后,点击【提交】按钮可以将该版本提交到作业调度,每次修改提交都会生成新的版本,可以看到提交的历史版本,并可以随意切换版本。
提交后的版本,可以在作业调度中进行"定时"调度配置。
可以参考示例关系型表数据同步示例 中的"提交版本"说明。