一、平台概述
Autoflow工作流助手是一款专为KNIME用户设计的桌面工具,它通过提供一系列高级功能,极大地简化了工作流的创建、调度和管理。这款工具支持工作流的一键执行、调度、日志分析、并行执行,以及与设计器的并行操作,使用户能够在不干扰工作流设计的情况下进行后台调度。此外,工作流助手还支持动态流变量、网络共享工作流及其结果,以及基于条件的触发执行,确保了工作的灵活性和效率。其执行日志和警报功能进一步增强了工作流的可追踪性和用户的通知需求。工作流助手的推出,有效解决了手工调度的弊端,促进了资源共享和团队协作,是实现自动化和提高工作效率的理想选择。
Autoflow工作流助手是我司iModelABI方案的一部分。
二、功能布局
2.1、功能说明
功能:整个软件的功能能够方便用户快速便捷配置KNIME的工作流执行和调度。同时支持日志监控、资源共享。
项目 | bat批处理 | 工作流助手 | 说明 |
执行工作流 | 支持 | 支持 | |
调度工作流 | 支持 | 支持 | |
调度并行执行 | 不支持 | 支持 | |
调度与设计器并行打开 | 不支持 | 支持 | |
可视化创建调度 | 不支持 | 支持 | |
动态流变量 | 不支持 | 支持 | 可定制 |
网络共享工作流 | 不支持 | 支持 | |
网络共享工作流结果 | 不支持 | 支持 | |
触发执行 | 不支持 | 支持 | |
执行日志 | 不支持 | 支持 | |
执行警报 | 不支持 | 支持 | 可定制 |
Knwf调度执行 | 支持 | 支持 | |
Knwf一键执行 | 不支持 | 支持 | |
2.2、执行流程
功能:先配置全局选项配置KNIME设计器和工作流空间,然后创建工作流调度。最后产生工作流结果。
2.3、界面布局
主界面:
全局设置:
2.4、产品激活
产品激活:
三、基础配置
3.1、全局配置
此处要配置KNIME的设计器路径,工作流空间,共享端口:
配置KNIME设计器路径:
配置KNIME工作流空间:
配置KNIME工作流共享:配置端口:
3.2、测试用例
生成Excel工作流并共享工作流案例,执行后自动生成Excel文件到共享目录。可以打开工作流自行修改:
KNWF文件工作流,可以打开工作流自行修改:
3.3、手动执行
选择工作流点击下面可以手动执行,并生成执行结果
工作流执行需要具有执行结果,并且要根据手动执行的错误和问题来判断是否能够正确配置工作流调度
3.4、执行日志
在手动执行工作流时会显示工作流的执行日志,帮助判断和观察工作流的执行情况和问题原因。
四、工作流调度
在手动执行工作流没有问题后就可以配置调度工作流了。调度工作流配置,默认调度工作流调度执行时会向工作流传递“流变量”方便自动配置工作流的时间和位置.。您需要在设计工作流时将流变量内置。
日期流变量(当前的日期时间):date |
路径流变量(当前的路径):path |
4.1、选择工作流创建
通过全局设置配置工作流空间后会在左侧显示工作流,选择工作流后右键选择“创建调度”
可以配置调度的属性,比如调度周期,起始时间和是否禁用:
调度属性周期配置界面如下:
可配置秒、分钟、小时、每日、每周、每月和监控多种调度方式。不建议少于一分钟的高频调度。
4.2、拖着工作流创建
除了可以在主界面的工作区选择创建调度外,也可以通过拖拽和选择的方式创建调度。
选择创建:
选择要调度的工作流(文件夹/knwf文件)
修改注释说明
定义高级变量:
4.3、修改工作流调度
双击已经存在的工作流调度后会出现修改界面或点击下方修改调度按钮均可
修改工作流属性。
修改注释说明
定义高级变量:
4.4、启动和禁用调度
创建完调度后可以,启用或者禁用这个调度。操作如下:
4.5、更新工作流目录
在KNIME工作区发生变动后需要点击更新目录以便获得最新的目录结构,方便后面创建工作流调度。
4.6、调度Kettle工作流
仅支持拖拽和选择创建Kettle工作流调度
五、工作流共享
5.1、发布工作流
工作流可以在网络间共享,需要将指定的工作流发布到网络。别人就可以下载使用了
操作界面与布局
5.2、共享动态资源
可以将工作流生成的PDF,图片,html,svg等在网络共享,并通过调度进行更新
5.3、共享静态资源
WEB 目录下存储设计好的文件,如果是网页能够浏览的就会直接显示,其他不能显示的问题就会直接下载。比如xlsx,工作流文件等
六、工作流关联执行
6.1功能概述
运行工作流助手后,任务栏右下角会有菜单供选择。选择关联knwf文件菜单
6.2打开方式
关联后knwf文件的图标会发生变化,如果没有关联成功。则右键打开方式选择工作流助手。
选择工作流助手
激活版支持选择导入工作流和执行工作流选择
6.3点击执行
关联KNIME的knwf后,只要双击knwf文件即可执行,而不用打开KNIME设计器就可以直接执行。在测试特定工作流后
七、常见问题
7.1产品是免费的吗?
除了调度功能,如共享和执行工作流都是免费的
7.2对KNIME的版本有限制吗?
兼容各种版本的KNIME版本,只需要在全局设置中配置设计器路径即可
7.3支持KNIME图表输出吗?
支持静态报表输出,并可以网络共享。如果需要实现工作流交换显示则需要iModel服务器支持
7.4常见KNIME报错
八、应用案例
8.1自带用例
8.2扩展用例
九、版权声明
版权所有 © 2024 ZoneFound. All rights reserved.
Autoflow工作流助手是[公司名称]的注册商标。未经[公司名称]事先书面许可,不得以任何形式或任何方式复制或传输此文档的任何部分(包括但不限于电子、机械、扫描、复印、录制或其他任何方式)。
Autoflow工作流助手包含的技术和软件是[公司名称]的专有信息。未经[公司名称]书面授权,不得修改、出租、出借、出售、分发或创建衍生作品。
Autoflow工作流助手可能包含第三方许可的软件。此类第三方许可的条款和条件可能包含在软件中或随附的文档中。
Autoflow工作流助手及其文档的任何未经授权的复制或分发都是违反版权法的行为,将受到法律的严厉追究。
ZoneFound.保留所有未明确授予的权利。