# 自动化和部署-远程执行和KNIME WebPortal

在上一章中,您学习了如何从KNIME Analytics Platform建立KNIME Server连接。在本章中,您将学习如何在KNIME Server上执行工作流以进行部署和自动化。

想象一下有一个工作流,该工作流会创建一个报告,某人每天早上到办公室时都希望看到该报告。或者,您有一个工作流,应每隔x分钟执行一次工作流,以分析最近x分钟的数据。在这些情况下,您希望按计划在KNIME Server上远程执行工作流。

本章的视频1介绍了工作流程作业,以及如何在KNIME Server上立即或通过不同的计划选项执行工作流程。此外,KNIME Server通过发送基于失败或成功的通知电子邮件,使您可以选择保持最新的工作流进度。

KNIME远程工作流编辑器是另一个立即在KNIME Server上触发工作流执行的选项。它使您可以在KNIME Server上逐步执行工作流程,对其进行编辑,并研究输出表和视图。视频2概述了何时使用远程工作流编辑器以及如何使用它以与本地工作流相同的方式在KNIME服务器上编辑作业。

视频3介绍了KNIME WebPortal,该功能允许数据科学家将其工作流部署为基于浏览器的交互式应用程序。通过允许用户与Web浏览器在预定的交互点进行交互,并根据需要调整某些参数,它使用户处于适当数量的复杂性中。

触发KNIME Server上工作流执行的另一个选项是通过REST。视频4向您展示了如何通过REST API从KNIME Analytics Platform将工作流无缝部署为行业标准Web服务,以构建您的数据科学基础架构。(快来了!)

视频:KNIME服务器上的远程执行

视频:KNIME远程工作流程编辑器

视频:KNIME WebPortal

# 测试您的知识

1.如何立即在KNIME Server上执行工作流程?

A.在KNIME Explorer中选择一个工作流程并使用工具栏上的执行按钮 B.右键单击一个工作流程并选择“执行…”,然后单击“确定”按钮 C.右键单击一个工作流程并选择“执行…”。然后转到计划选项卡,激活复选框“现在”,然后单击“确定”按钮 D。右键单击工作流程并选择“立即执行…”。

2.什么是工作流程工作?

A.具有特定设置和数据的工作流程的副本 B.工作流程的先前版本 C.共享的文本文件 D.正在开发的作业

3.您要将通知电子邮件发送到email1@test.comemail2@test.com对于长时间运行的工作流“ generate_test_report”,如果-并且仅当-执行成功。你该怎么办

A.右键单击工作流“ generate_test_report”,然后选择“执行...”以打开执行对话框。接下来,激活“完成时通知”复选框,单击加号按钮,添加两个用逗号分隔的电子邮件地址,并确保“成功时”绿色勾号,“失败时”红色勾号。

B.右键单击工作流“ generate_test_report”的正在运行的作业,然后选择“电子邮件通知”。接下来,激活“完成时通知”复选框,单击加号按钮,添加两个用逗号分隔的电子邮件地址,并确保“成功时”绿色勾号,“失败时”红色勾号。

C.右键单击工作流“ generate_test_report”,然后选择“执行...”以打开执行对话框。激活复选框“完成时通知”。在加号上单击两次以添加两行。请记住,每行只能有一个电子邮件地址。添加两个电子邮件地址,并确保“成功”上有绿色的勾,“失败”上有红色的勾。

D.右键单击工作流“ generate_test_report”,然后选择“通知”以打开通知对话框。单击加号,并添加两个用逗号分隔的电子邮件地址,并确保在“成功”上有绿色的勾,在“失败”上有红色的勾。

4.在KNIME Server上执行工作流失败。您该怎么做才能找出导致问题的原因?(2个答案正确)

A.将作业复制到本地并打开它 B.使用远程工作流编辑器通过双击一个作业来打开作业 C.将作业另存为工作流并打开工作流 D.具有管理员权限的用户联系-他们可以使用远程工作流编辑器以调查作业失败的原因

5.以下哪个陈述是正确的?(2个答案正确)

A. KNIME WebPortal可用于将工作流上传到KNIME ServerB。工作流的每个元节点在KNIME WebPortal C上创建一个页面。KNIMEWebPortal是共享,评论和评价工作流的地方 D.工作流在KNIME WebPortal E上创建一个页面。KNIMEWebPortal允许通过Web浏览器 F逐步执行工作流。KNIME WebPortal允许用户在浏览器中编辑工作流

练习第二部分(如果您有权访问KNIME服务器)

1.上传您的工作流程之一,然后…

A.计划在5分钟内 执行B.使用Remote Workflow Editor逐步执行

2.下载引导式自动化工作流 (opens new window) 从KNIME集线器中部署到您的服务器,然后从KNIME WebPortal执行它。