KNIME Explorer用户指南


介绍

KNIME Explorer是开源KNIME Analytics Platform应用程序的一部分。它允许您浏览工作流程并对其进行操作,例如通过上下文菜单。您可以查看存储在当前工作空间中的工作流项目,还可以同时查看多个工作流存储库,从而使您可以共享工作流并使用共享资源与同事进行协作。

在KNIME Explorer中,您可以“挂载”您要使用的工作流存储库。您可以同时装载多个存储库,从而允许您同时处理来自不同存储库的工作流,并将工作流从一个存储库复制或移动到另一个存储库。

默认情况下,只有当前工作空间在Explorer中可见(挂载),并且根据您拥有的产品许可证,您可以添加TeamSpace存储库(其中包含存储在文件系统本地文件夹中的工作流)或ServerSpace存储库(显示存储在文件系统中的工作流)。 KNIME服务器。根据存储库的类型,可用功能可能会有所不同(例如,无法打开服务器上的工作流程并直接对其进行修改)。

在本指南中,显示了KNIME Explorer附带的功能。

安装

KNIME Explorer视图已经是KNIME Analytics Platform的一部分,不需要其他安装步骤。为了打开该视图,从“视图”菜单中选择“ KNIME Explorer ”项。一次只能打开一个KNIME Explorer视图。

共同特征

KNIME Explorer视图

要打开KNIME Explorer视图,请单击“视图”菜单,然后选择“ KNIME Explorer ”。资源管理器将打开并显示已注册的KNIME工作位置。或者,您可以选择“视图”→“重置透视图”以恢复默认的KNIME视图。

为了向视图添加更多内容,请单击“配置”图标 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IOukFijo-1606288641228)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_configuration_icon.png)]。您将被带到KNIME Explorer首选项页面,该页面将在 企业功能(TeamSpace和服务器)部分中进行说明。

资源管理器工具栏

视图顶部是工具栏中排列的几个GUI元素:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jF35Fwb6-1606288641229)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_toolbar.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PJTn7t8e-1606288641231)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_toolbar_icons.png)] (+)展开所选元素以显示其内容,而(-)折叠该元素,隐藏其子元素。所述 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7KdUVY4v-1606288641233)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_toolbar_collapse_icon.png)]折叠在视图仅示出了顶层元素的所有元素。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s5CKZWoV-1606288641235)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_toolbar_refresh_icon.png)] 刷新视图,以防它与基础文件系统不同步。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Eg6mSvUc-1606288641236)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_sync_icon.png)] 如果位于团队空间中的工作流程显示在编辑器中,则在“团队空间”视图中选择了该工作流程。
过滤 如果将文本添加到该字段并按Enter,则资源管理器将筛选出名称中包含文本或名称中包含文本的项目。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HCq57tKW-1606288641237)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_preferences_icon.png)] 打开资源管理器首选项页面,使您可以选择视图中显示的内容或添加/删除安装点。

KNIME Explorer内容

除了到目前为止我们发现的存储库条目外,在KNIME Explorer中还可以看到四种其他类型的内容。下表中描述了这些:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qplaey9v-1606288641238)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_view_details.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F12retGz-1606288641238)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_workflow_icon.png)]工作流程用于在KNIME中分析数据的节点的集合工作流程组资源管理器中的一个文件夹,可用于存储工作流,数据文件和共享组件。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TemaMQ9i-1606288641240)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_data_icon.png)]资料档案可以将数据文件拖到工作流编辑器或工作流组中。文件读取器节点可以读取存储在TeamSpace或KNIME Server中的数据文件(请参阅以下部分)。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A2B2wXu0-1606288641241)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_component_icon.png)]共享组件可以将包含预先配置的工作流程片段的组件添加到TeamSpace和ServerSpace中。一旦添加到工作流中,只要存储库中的原始组件发生更改,即可轻松更新它们。

上下文菜单

如果在视图中或视图的某个项目上单击鼠标右键,将显示以下菜单。根据它们是否适用于所选项目,将禁用多个菜单项。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zMnwtXIJ-1606288641242)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_context_menu_annotated.png)] 创建一个新的空工作流程,将其放置在选定的工作流程组(或文件夹)中,然后在工作流程编辑器中将其打开。创建工作流程组。打开工作流程导入或导出向导删除或重命名所选项目。如果工作流当前由用户编辑,或者工作流组包含打开的工作流,则该工作流将被锁定并且无法重命名或删除。打开所选工作流程上的配置对话框,或执行整个工作流程。仅在编辑器中打开的工作流程上启用。打开相应的对话框,使您可以在所选工作流程上定义工作流程变量或凭据。打开元信息编辑器,以允许输入与所选工作流程或工作流程组相关的信息和描述。将所选项目的URL(绝对或相对于安装点的相对路径)或本地路径复制到剪贴板,即,用于通过系统资源管理器或终端直接访问此源。复制/剪切和粘贴允许使用热键(Ctrl-c / x和Ctrl-v)进行快速复制/移动操作。

资源管理器操作

移动 要移动项目,只需将其拖放到所需位置即可。您可以在同一安装点内移动,也可以在不同的共享资源之间移动项目。
复制 复制项目与移动项目的过程相同-只需在拖放步骤中按住“ Ctrl”键即可。鼠标光标旁边的小加号表示复制操作。关于可复制内容的相同限制。此外,可以使用Ctrl-c和Ctrl-v在存储库之间复制工作流程。
节点创建 如果将受支持类型的数据文件放入工作流编辑器,KNIME将使用适当的文件读取节点将数据添加到您的工作流。
共享组件的创建 您可以将共享组件保存到TeamSpace或ServerSpace存储库中,以备日后重用。要做到这一点,只需在任何组件单击鼠标右键,选择“共享… ”。出现的对话框将让您选择新共享组件的目的地。(更多详细信息可以在下面的相应部分中找到。)
共享组件的使用 要使用存储在TeamSpace或服务器上的共享组件,请将其拖放到工作流编辑器中。已将链接的组件添加到工作台。该实例可以通过上下文菜单手动更新,也可以在加载工作流程时更新。共享组件也可以从其原始位置取消链接,从而可以直接在工作流中进行编辑。

URL方案

对位于远程存储库中的文件的引用使用URL。TeamSpace和ServerSpace功能均定义了一个新的URL方案(knime),它表示KNIME Explorer的解决方案。如果使用knimeURL方案,则无论操作系统或已装载的内容如何,它都必须引用相同的装载点。将数据文件放入KNIME工作流程后,实例化的Reader将自动配置为从-URL读取knime

引用KNIME存储库中数据文件的URL的一般语法为:

knime:// <装载ID> / <存储库路径> / <文件名>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NxsBGUw3-1606288641243)(https://docs.knime.com/2020-07/explorer_user_guide/img/03_explorer_URL_example.png)]

方案(URL中的第一个元素)必须始终为knime:。在第一个斜杠之后,指定要读取的内容的安装ID。随后,使用包含文件名的存储库中文件的路径来查找感兴趣的文件。(要在上面示出的资源管理器视图中选择的文件中读出,正确的URL是: knime://DEMO/DataFiles/demo_data.txt

只要您和您的同事对共享存储库使用相同的安装ID,您就可以轻松共享该存储库中的项目。在不同系统上使用的工作流将始终能够引用原始数据,从而实现与运行KNIME Analytics Platform的操作系统无关的数据共享。

KNIME支持三种相对URL类型(相对于绝对URL),当您移动工作流程和数据文件或共享组件时,这很有用:

  1. 相对于mountpoint的URL:
    knime://knime.mountpoint//通过在工作流所在的相同存储库(装入点)中查找文件来解析文件名。当将工作流及其数据文件或共享组件一起移动到新存储库时,这将非常有用-您不必采用新位置的URL。
  2. 相对于工作流程的URL:通过从工作流程的位置开始
    knime//knime.workflow/..//解析路径(应该包含该路径..以引用父文件夹)。如果将数据文件或共享组件存储在与工作流文件夹“平行”(在同一文件夹级别)的目录中,这可能会很有用。当使用工作流相关的URL复制或移动流时,应保持相同的文件夹结构。
  3. 相对于节点的URL:通过从当前节点的位置开始,
    knime//knime.node/..//解析路径(应该包含该路径 ..以引用父文件夹)。如果将数据文件存储在要分发给其他用户的组件中,这可能会很有用。
  4. 绝对URL:
    knime:是选择,如果你总是要引用这个特殊的项目。即使移动或复制了工作流程,URL仍始终指向具有指定路径的引用安装点中的此项。如果将工作流程上载到服务器,则必须在该服务器环境上使用带有相应文件的安装ID,才能正确解析URL。

企业功能(TeamSpace和服务器)

KNIME TeamSpace和KNIME Server是KNIME产品系列的商业功能。KNIME TeamSpace允许您使用可能包含工作流程,数据文件和组件的共享存储库在KNIME Analytics Platform应用程序之间轻松共享工作流程和数据文件,从而促进了小组的KNIME Analytics Platform的使用。KNIME服务器具有一些附加功能。具体来说,除了可以访问共享存储库之外,KNIME Server还可以在服务器端执行工作流,用户访问权限以及通过KNIME WebPortal运行工作流的功能。

先决条件

本指南引用了需要KNIME Analytics Platform 3.3或更高版本的KNIME TeamSpace 3.8和KNIME Server 4.4最新版本中提供的功能。

安装KNIME TeamSpace功能

以拥有安装文件夹的用户身份启动KNIME Analytics Platform。从“文件”菜单中,选择“首选项”,然后浏览至“安装/更新”→“可用软件站点”。检查“ KNIME Store <版本>更新站点”,然后单击“确定”。你可以选择后“安装KNIME扩展…从”“文件”菜单。从“ KNIME TeamSpace扩展(需要许可证) ”类别中选择“ KNIME TeamSpace ”和“ KNIME报告批处理执行”,然后单击“下一步”。”,接受许可并完成安装。只有在重新启动KNIME Analytics Platform后,新功能才可用。

安装KNIME服务器功能

以拥有安装文件夹的用户身份启动KNIME。从“文件”菜单中,选择“首选项”,然后浏览至“安装/更新”→“可用软件站点”。检查“ KNIME Analytics Platform <版本>更新站点”,然后单击“确定”。你可以选择后“安装KNIME扩展…从”“文件”菜单。从“ KNIME服务器连接器”类别中选择“ KNIME ServerSpace ” ,然后单击“下一步”,接受许可条款并完成安装。

添加存储库

默认情况下,“本地”和“示例”工作空间仅显示在“资源管理器”视图中。LOCAL工作空间显示当前工作空间的所有工作流程和组。EXAMPLES工作区通过其示例工作流程提供对KNIME Public Server的访问。

如果要将工作流存储库添加到视图,则需要注册一个新的安装点。

挂载点

应该从KNIME Analytics Platform访问的工作流存储库称为安装点。挂载点可以显示在KNIME Explorer视图中。

每个安装点均由工作流存储库的位置(即文件夹的路径或服务器的地址)和“安装ID ”组成。

挂载ID用于引用位于新挂载点下的文件或工作流。

特别是如果工作流是共享的并且在不同的安装点访问文件时,将正确的共享文件夹与安装ID相关联非常重要。如果工作流中的节点使用带有knime协议的URL来从共享空间读取(请参阅下面的部分),则只要安装了相同的共享文件夹,它将始终引用相同的文件。如果在工作流节点从存储在安装点中的文件读取时删除了安装点,则读取将失败。如果使用相同的挂载ID挂载了另一个共享文件夹,则所有URL引用都将尝试访问该其他文件夹中的文件。如果不存在,则操作失败。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EVYmlDxd-1606288641244)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_repositories_configuration.jpeg)]

新的安装点在首选项页面中定义:从“文件”菜单中,选择“首选项”,然后在“ KNIME ”类别中选择“ KNIME Explorer ”。

KNIME Explorer首选项页面显示所有当前定义的安装点。默认情况下包括LOCAL工作区(在KNIME Analytics Platform基本版本存储工作流的地方)。

要链接新的工作区资源管理器中,单击“新建… ”。

在打开的对话框中,选择要添加的安装点的类型,然后根据需要输入其他信息。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FX81k6wm-1606288641245)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_mountpoint_wizard_teamspace.png)] 对于新的TeamSpace工作区,只需选择存储库的根文件夹。如果已为该位置设置了默认的安装ID,则会自动将其输入为安装ID,否则将输入所选的文件夹名称。如果未设置默认ID,则在首次创建安装点时会要求您创建它。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FHA4gwPl-1606288641246)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_mountpoint_wizard_server.png)] 要添加新的KNIME Server存储库,请选择“ KNIME ServerSpace ”,然后在适当的字段中输入服务器的名称或地址。对于版本3.10之前的KNIME服务器,“服务器名”只是主机名(带有可选端口)。从4.3版开始,您需要指定KNIME WebPortal的httphttps地址,例如\http://hostname:8080/knime/或类似地址。协议,主机名和端口需要调整。如果您使用标准设置,则也可以省略路径部分(knime),但建议始终指定完整的地址。要测试连接性,凭据并从服务器获取默认的安装ID,请输入用户名和密码,然后单击“测试连接”按钮。您可以使用自己的安装ID来更改以下字段中的值。

要改变一个已经存在的和配置的挂接点,选择资源变化,并单击“编辑… ”按钮。

要从“资源管理器”视图中隐藏已配置的安装点而不删除它们,只需在首选项页面上取消选中它们即可。

添加所需的所有挂载点后,可以通过选择一个挂载点并单击“上”或“下”在列表中上移或下移来对其进行排序。安装点将按此顺序显示在KNIME Explorer视图中。

在公共安装点之间共享组件时,连接到该安装点的所有KNIME Analytics Platform和Server实例都需要使用相同的安装点ID。

挂载台

关闭KNIME Analytics Platform时,将自动保存在首选项页面(参见上文)中定义的安装表。当您导出的偏好(菜单“文件”→“导出首… ”),该表导出与所有其他设置,如果偏好导入到另一个工作区KNIME,安装表被有效地转移。

如果工作流中的节点引用了已挂载的存储库中的数据文件(或组件),则将根据挂载表解析这些引用(请参阅以下部分)。该解决方案是通过安装ID来完成的,因此必须注意,只有在安装表中定义的ID才能解析:如果更改或禁用了安装表中的安装ID,则会出现“找不到文件”错误。

执照

TeamSpace仅适用于有效的许可证文件。licenses如果您的KNIME Analytics Platform安装文件夹中还没有该文件夹,请创建一个文件夹 。将许可证文件从KNIME TeamSpace发行版复制到此文件夹。最后,重新启动KNIME Analytics Platform以激活您的许可证。

请注意,安装TeamSpace许可证后,某些功能(数据文件和链接的组件)也将在本地工作区中可用。

如果您没有许可证文件,或者它无法正常工作,请通过发送电子邮件至contact@knime.com或您的专用KNIME支持专家来与KNIME联系。您可以使用菜单“视图”→“其他”→“ KNIME视图”中的“ KNIME许可证”视图检查许可证。

如果收到错误消息“未找到许可证”,请检查许可证文件夹的名称,该名称必须为licenses,并且位于KNIME Analytics Platform安装文件夹中。最后,许可证文件必须以.xml运行KNIME Analytics Platform的用户结尾并具有读取权限。

KNIME ServerSpace的许可由服务器本身控制。如果您不知道用户名和密码,请联系当地的KNIME管理员。

远程存储库中的数据文件

文件可以与工作流一起存储在KNIME TeamSpace存储库中。通过将文件从文件资源管理器窗口(Windows中为“ Windows资源管理器”)拖动到资源库中所需的组,将文件添加到远程资源库中。

您也可以使用操作系统将文件复制到安装的共享文件夹中。在[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m8NJzza4-1606288641247)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_explorer_toolbar_refresh_icon.png)] TeamSpace资源管理器中单击刷新后,将显示该文件。请注意,只能从KNIME工作流程中读取具有扩展名的文件。

在工作流编辑器中删除文件

可以将存储在远程存储库中的文件拖到打开的工作流编辑器中。实例化与文件扩展名关联的节点,并将其配置为从删除的文件中读取。如果该节点不可执行-即它需要在其对话框中进行更多设置-则将打开配置对话框。已注册的文件扩展名及其关联的阅读器节点是固定的,用户无法调整。

远程存储库中的共享组件

TeamSpace和ServerSpace存储库可用于存储可重用的组件。存储在远程存储库中的组件允许KNIME Analytics Platform中复杂的子例程在您的同事之间共享。这样可以通过减少工作重复并允许将对这些子例程的修复和改进推送给特定组件的所有用户来提高生产率。

存储在TeamSpace或服务器上的工作流组中的组件。它们以以下图标显示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R75c8fcc-1606288641247)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_explorer_component_icon.png)]

使用共享组件

要使用远程存储库中的共享组件,只需将其拖到工作流编辑器中,然后将插入链接的组件引用。链接引用的优点在于,如果更改了原始引用,则可以将其用于更新节点的工作副本。链接到共享存储库的组件是只读的,但是可以通过Component上下文菜单命令“ Disconnect Link ”从其Shared Component取消链接。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hBBNis1W-1606288641248)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_linked_component.png)]

工作流中节点图标左下角带有箭头的 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HAnqCcon-1606288641249)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_linked_component_icon.png)]组件是“链接的”组件。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D50gFUyC-1606288641249)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_link_type_dialog.png)]

默认情况下,链接的组件具有一个绝对URL,作为指向其原始共享组件的链接。您可以通过从组件的上下文菜单中选择“更改链接类型”来更改链接的类型。在随后的对话框中,可以选择“相对于安装点”,“相对于工作流”和“绝对”三种类型之一(详细信息请参见上文)。

链接组件

链接的组件是共享组件的只读实例。如果打开此新Component副本的编辑器(例如,通过双击它),则该编辑器的背景为灰色,表明它确实是只读的:您可以在节点上打开配置对话框并检查设置,但是您不得将更改应用于配置对话框或调整节点的输入或输出。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-741r8adY-1606288641250)(https://docs.knime.com/2020-07/explorer_user_guide/img/04_linked_component_context_menu.png)]

如果打开组件上的上下文菜单并选择“ Update Link ”,则自上次更新工作流程中的副本以来,KNIME Analytics Platform将检查原始共享组件是否已更改。如果有更新,则可以选择覆盖本地副本。如果选择不更新,则节点中的链接图标将从绿色变为红色。红色箭头提醒您共享组件已更改,并且该组件当前与这些更改不同步。

如果从上下文菜单中选择“在资源管理器中选择” ,则会在资源管理器中选择原始的共享组件,从而显示该组件内容的实际来源。

使用链接组件加载工作流

加载包含一个或多个链接组件的工作流后,KNIME Analytics Platform将询问您是否要检查链接组件的更新版本。选择是将允许您查看哪些节点具有可用的更新,并使您有机会在当前工作流程中实施这些更新。选择“否”将仅将所有节点标记为可能已过时,并允许您正常进行分析。随后,您将需要在方便时手动更新共享组件。

断开链接的组件

如果需要编辑链接的组件,则首先需要将其与共享组件断开连接。从节点的上下文菜单中选择“断开链接”。节点图标中的小链接箭头将消失。

现在,您可以编辑组件并保存更改。现在是常规组件。您不能再自动检查原始共享组件的新版本。您可以依次使用此修改后的组件来创建新的共享组件或覆盖现有组件,请参见下文。

创建共享组件

当工作流中的任何组件存储在TeamSpace中时,它都可以成为共享组件。

请谨慎创建组件中包含的子流,以使其能够在其他工作流程和其他KNIME环境中使用。例如,尝试避免硬编码的文件或目录路径。而是使用上一节中确定的方案使用引用远程存储库中文件的URL。应该预先将所有节点配置为使用预期的数据输入运行,这一步骤非常重要,因为链接的组件对其用户是只读的。

为了简化组件的采用,请考虑添加详细的自定义节点描述。从上下文菜单中选择“编辑节点说明… ”。节点描述应包含有关节点用途,已公开的配置选项(请参阅 下一节)以及有关预期输入和输出的详细信息。您也可以更改节点的名称。这是用户连接到TeamSpace时看到的。请注意,不建议使用非标准字符:请坚持使用数字,空格和下划线,以避免出现问题。

最后,你可能在你的组件单击鼠标右键,选择“共享… ”。出现的对话框将提示您选择保存共享组件的位置。在TeamSpace中创建共享组件后,将打开另一个对话框。现在,您可以添加从工作流中的组件到TeamSpace中新创建的共享组件的链接。这样,只要更新TeamSpace中的共享组件,您就可以更新该组件的本地副本。如果选择将组件与新的共享组件链接,则可以选择要创建的链接类型,即绝对链接,相对于安装点链接或相对于工作流程的链接(详细信息请参见上文)。

在共享组件中使用Quickform节点

链接组件是从远程存储库中的共享组件派生的只读实例。最终用户无法更改或配置它们。但是,为了在共享组件中提供一定程度的灵活性,可以使用Quickform节点对那些组件进行参数化。当共享组件包含Quickform节点时,组件将基于定义的这些节点构造一个配置对话框。有关此主题的更多信息,请参阅 KNIME WebPortal文档。

TeamSpace的其他功能

报告批处理执行器

通过命令行工具,可以将KNIME Analytics Platform作为无头应用程序调用:

./knime -application com.knime.product.reportbatch.KNIME_REPORT_BATCH_APPLICATION

该命令将概述此工具的功能,包括所有可用选项。

定制节点存储库

KNIME TeamSpace允许您创建自定义的节点存储库,其中仅包括整个节点集合中的选定节点。这使大型部署的管理员可以筛选(或重新排序)普通最终用户可用的节点列表。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JeP1gtLe-1606288641251)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_custom_node_repository.png)]

要使用此功能,请从“视图”菜单中选择“其他”并启用相应的视图,然后浏览至“ KNIME视图”文件夹。

您可以使用自定义节点存储库来创建自己的节点集合,而与列出所有可用视图的常规节点存储库不同。

只需将其从“节点存储库”视图中拖入即可创建组并添加节点。可以将配置导出到xml文件中,然后再使用相应的查看操作将其导入。

为了持久保存此配置并将其设置为默认值,请将其导出到/customNodeRepository.xml。可以使用系统编辑器进一步修改此文件,例如,设置与视图窗口关联的标签(默认为“自定义节点存储库”)。如果存在,则KNIME使用此文件来定义标准节点存储库的内容。KNIME的用户将只能实例化此自定义视图中包含的节点(尽管包含其他节点的工作流仍将成功加载。)

工作流程差异

介绍

工作流差异功能提供了用于比较工作流结构和节点设置的工具和视图。工作流差异使您可以查看工作流的不同版本中的更改。该功能允许用户发现节点的插入,删除,替换或相似/组合更改。节点设置比较使跟踪节点配置的更改成为可能。

安装工作流程差异

KNIME工作流程差异是KNIME个人生产力工具功能的一部分,该功能是KNIME Analytics Platform的一部分。如果您没有安装它,请按照以下步骤

  1. 以拥有安装文件夹的用户身份启动KNIME Analytics Platform。
  2. 转到“文件”菜单,选择“安装KNIME扩展… ”。
  3. 选择“ KNIME个人生产力工具”。单击“下一步”,接受许可,然后完成安装。
  4. 重新启动KNIME后,即可使用KNIME Workflow Difference。

工作流程比较

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eMh3tOzG-1606288641253)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_explorer_context_menu.png)]

可以从显示多个工作流程的每个视图触发工作流程比较,例如KNIME Explorer和服务器历史记录。

为了比较两个工作流程,请选择两个工作流程,然后在上下文菜单中单击“比较”。

也可以将工作流程与其自身进行比较。使用此选项,将为您提供节点列表,您可以从中选择要比较的两个节点(请参阅“节点比较”)。

为了更容易查看已识别的更改,在“工作流比较”视图的右上角有三个按钮。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fxy9Gcbj-1606288641254)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_toolbar.jpeg)]

这些按钮(从左到右)将列表过滤为:

  • 对所选节点执行节点比较(请参阅节点比较)
  • 仅显示添加或删除的节点
  • 隐藏具有相同设置的节点

此外,您还可以看到一个搜索字段,这使得检查特殊节点或节点类型的更改变得容易。该 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4htravnw-1606288641255)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_clear_filter_icon.png)]清除搜索字段并显示所有节点。

工作流比较是基于结构的。这意味着,不仅工作流,而且共享的组件,快照,组件,元节点以及充当工作流的其他所有对象都可以相互比较。这基本上包括可以在KNIME Explorer和“服务器历史记录”中看到的所有内容(数据除外)。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b7tzEidy-1606288641255)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_node_comparison.png)]

工作流比较着重于工作流的功能结构:扩展了组件以进行比较;您在“工作流比较”视图中看到的是组件的内容。另一方面,组件和加密组件被视为普通节点(它们的内容未出现在视图中)。

如果组件已更改,则在“工作流比较”视图中将其突出显示,并且“节点比较”将显示两个附加条目:“组件内容哈希”和“组件内部设置哈希”。每当组件的内容(例如,节点插入/替换)或内部节点的设置发生更改时,这两个数字就会分别更改。

结构比较基于相对于节点属性(邻居,设置等)的顺序对齐。它旨在识别工作流中的更改。它仍可用于在任何两个工作流程中查找相似性/通用部分,但是这些比较结果的有用性通常受到限制。

节点比较

节点比较是工作流比较的附加视图。比较两个节点有两种方法。您可以在“工作流比较”视图中双击两个节点,也可以选择它们(单击),然后在视图中单击“比较”按钮[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o8kwEBV6-1606288641256)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_compare_icon.JPG)],或者右键单击它们以在上下文菜单中选择“比较突出显示” 。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9F0PQvpy-1606288641256)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_context_menu.png)]

选定的节点以粗体显示,并在图标上包括绿色的选中标记。

节点比较显示两棵树中节点的设置。两个节点中都不存在的不同值和设置以红色突出显示。如果嵌套了更改的设置,则父设置将突出显示为灰色,以指示隐藏的更改。单击箭头以展开设置并显示所有嵌套设置。

要查找特定设置,用户可以在右上角的搜索字段中输入名称。这将过滤列表以仅显示那些包含搜索查询的设置。与工作流比较中一样, [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VV7yYeTH-1606288641257)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_workflow_comparison_clear_filter_icon.png)]清除搜索。

要比较同一工作流程中两个节点的设置(例如比较两个相似的分支),用户可以将工作流程与其自身进行比较以检索节点列表,也可以在编辑器中打开工作流程,选择感兴趣的两个节点然后在上下文菜单中选择“比较”。这将打开“节点比较”视图。该视图与“工作流比较”中的视图相同,但是是一个独立的视图。这意味着仅在打开视图或直到用户触发新的比较之前,才显示设置。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J4vsTc5n-1606288641258)(https://docs.knime.com/2020-07/explorer_user_guide/img/05_node_comparison_view.png)]

工具栏具有两个额外的按钮,这是工作流比较中的节点比较与独立视图之间的细微但有力的区别。右按钮刷新视图,再次从工作流程中检索设置。例如,如果您发现两个节点之间的差异实际上应该是相同的,这将很有用。标识并更改设置后,单击“刷新”以显示新设置并确认新的相等性。第二个按钮使您可以在工作流中查找比较的节点。如果工作流仍在编辑器中打开,则将选择节点并将其滚动到视口中。

其他服务器功能

团队空间与服务器空间

在这里,我们概述了不同类型的远程存储库(TeamSpace和Server)

简而言之,TeamSpace提供了一个共享资源,可以在本地执行工作流:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NK5C8X6O-1606288641258)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_teamspace_view_annotated.png)] 该KNIME Analytics Platform实例未打开的工作流程。工作流程未完全执行。工作流中的所有节点均已执行。工作流程当前正在执行。

KNIME Server为更复杂的环境启用用户访问权限,服务器端执行和计划:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VAEa0kfD-1606288641259)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_server_view_annotated.png)] KNIME服务器上的远程工作流程成功执行的远程工作流程计划执行的工作流程作业安排定期执行的工作流程

如果一个用户打开了TeamSpace中的工作流,则其他所有用户都将其锁定;实际上,它已针对所有其他KNIME Analytics Platform实例锁定,即同一用户也无法使用另一个KNIME Analytics Platform实例打开它。当一个用户正在使用该工作流时,任何其他用户都无法打开或修改该工作流。同样,包含它的工作流程组也无法修改,即,不能重命名或删除,也不能移动或复制。

从服务器检查工作流程

您不能直接在服务器上打开工作流程。您需要先将其下载到客户端,然后才能在编辑器中将其打开。通过双击服务器上的工作流程,客户端将其下载(到一个临时位置)并随后自动将其打开。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qEWflN5u-1606288641260)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_temporary_copy_annotated.png)]

编辑器顶部的黄色栏表示这是一个临时下载的Server工作流程。更改工作流程后,可以将其保存为其他任何工作流程,但是您必须确认要覆盖服务器上的现有工作流程。另外,您也可以保存通过“工作流程到不同的位置文件”→“另存为… ”菜单(或相应的工具栏按钮)。

在服务器上执行工作流程

如果“执行… ”从工作流程的上下文菜单中选择所示的对话框下方出现。在第一个选项卡中,设置用于执行作业的常规选项,例如是否应在执行之前将其重置,是否应在执行后立即丢弃该作业,或者可以配置通知。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a3zva4lW-1606288641260)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_execute_workflow_server_dialog_annotated.png)] 执行前检查以重置工作流程。重置所有节点(包括“文件”和“数据库读取器”节点等)。如果选择,成功执行后立即删除已执行的作业,而不保存它。输入一个或多个电子邮件地址(用逗号分隔),在工作流程执行完成后,将通知发送到该电子邮件地址。如果工作流包含报告,则可以选择将报告附加到通知电子邮件的格式。在服务器视图中显示的工作流程作业的名称。默认情况下,这是工作流程的名称。对于重复作业,执行日期始终附加在名称之后。

默认情况下,单击确定离开对话框后,将立即执行作业。在第二个选项卡上,您可以指定计划作业的选项。这包括开始时间,是否应重复执行作业以及何时执行,或者如果先前的作业仍在运行则应跳过执行。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EUXNctiR-1606288641262)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_scheduled_server_job_dialog_annotated.png)] 在这里,您可以指定计划作业的第一个执行日期,最后一个执行日期(可选)(如果是重复作业)。可以在一定数量的分钟,几小时或几天后重复执行重复作业。后者考虑了夏令时,即冬季和夏季(例如12:00)的开始时间相同。或者,可以在下面“开始时间”选项卡中定义的一天中的指定时间重复执行重复作业。默认情况下,每天重复执行作业。在这里,您可以过滤它们是否仅在一周的某些天,某月的某天,某些月或(仅取决于指定的选项)仅在指定的时间范围或开始时间运行。“最后”表示月份的最后一天(取决于月份)。指定的“时间范围”和“开始时间”考虑了夏令时,即冬季和夏季的这些时间相同(例如08:30-10:45、12:25)。预定的作业可以暂时禁用。如果下一个执行应在开始时上一个作业仍在运行,则可以选择跳过此执行。

如果单击“确定”,则将工作流加载到服务器上的KNIME执行程序中。

预定作业是服务器存储库中相应工作流的子级。虽然非重复计划作业在执行后会自动从时间表中删除,但重复作业仍然存在,直到被用户删除为止。

如果流中包含需要凭据(用户名和密码)才能登录到另一个系统的节点(例如数据库节点),则这些凭据通常存储为工作流凭据,并且以下对话框允许输入此运行的凭据:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5mpQ9c9W-1606288641263)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_workflow_credentials_dialog.png)]

选择要更改的凭据,然后单击“编辑”以输入用户名和密码。

如果工作流包含流程变量,则会显示一个对话框,允许您为这些变量输入新值:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mm6bFnKY-1606288641264)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_workflow_variables_dialog.png)]

选择要更改的变量,单击“编辑”,然后输入新值。在该对话框中单击“确定”后,开始执行。

执行的工作流程在服务器视图中显示为“工作流程作业”。它们显示为工作流的子级,并带有装饰器以指示其状态。一个流程可以同时执行多次,从而创建多个工作流程作业。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-INRHfHoP-1606288641264)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_job_icons_annotated.png)] 计划的工作流程作业(在指定时间执行一次)。计划定期执行的流程。当前正在执行的流程。

请注意,使用多个KNIME Analytics Platform实例执行流程时,只要作业保留在内存中,就会阻止有限数量的Analytics Platform实例之一。考虑删除“执行后丢弃”(尤其是重复计划的作业),以便删除成功执行的作业并释放资源。

工作流程工作状态

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5j038M0k-1606288641265)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_workflow_job_status_overview_annotated.png)] 工作流作业是服务器存储库中相应工作流的子级。计划的作业(计划用于单个和定期执行)。成功执行的作业:所有节点均已执行。流将保留在内存中,直到通过上下文菜单手动将其删除。该作业当前正在服务器上的KNIME执行程序中执行。它的开始日期和时间将添加到其(默认)名称中。该工作流程作业未成功完成。发生错误。黄色警告图标表示节点消息。可以通过上下文菜单查看它们。此图标表示原始工作流程已被覆盖。从工作流的先前版本执行的作业。如果删除了工作流程(和/或工作流程组),并且仍然存在执行该流程的作业,则会为该流程(或该组)创建一个占位符图标

工作流作业在执行后会保留在服务器的主内存中(除非您选中“执行后丢弃”),直到手动将其删除为止。右键单击工作流程作业的图标以打开上下文菜单:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D0JARKBh-1606288641266)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_workflow_job_context_menu_annotated.png)] 取消工作流程作业执行(仅在作业仍在执行时可用)。显示工作流中发生的消息。仅在工作流程作业上显示黄色警告图标时可用。将工作流作业另存为服务器存储库中的工作流。(仅当您具有对原始工作流程的“读取” /“下载”访问权限时才可用。)从服务器的内存中删除工作流程作业(这不会影响生成此作业的服务器存储库中的工作流程)。如果之前未保存该流,则所有数据都将丢失。

当前只能通过将工作流作业的结果另存为存储库中来检查工作流的结果-这也可以通过将其拖放到服务器存储库中的其他位置来实现,然后将该流下载到本地工作区并打开它在那里。当前无法直接下载工作流程作业。

如果未将Server配置为运行多个KNIME executor实例(请参阅 KNIME Server安装指南),则将在服务器启动时使用的同一用户下在服务器上执行流。如果它写入文件,则该用户必须在目标位置具有写权限。如果流程将作业提交到集群中(单独的KNIME集群执行扩展名),则由该用户提交。

使用作业删除工作流程

如果用作业覆盖工作流,则会打开一个对话框,通知您有关服务器上仍在使用的流的更新(可能是其他用户的作业未在“资源管理器”视图中看到)。您可以获得有关现有作业的详细信息,然后可以决定覆盖该流程。在先前版本的工作流上运行的作业不会受到更新的影响。也就是说,他们将在原始工作流程的临时版本上继续执行。所有工作流程执行计划都将保留并转换为自动使用新版本的工作流程。从工作流原始版本执行的作业图标将被修饰以指示其过时。

如果使用现有作业移动工作流程,则将显示一个确认对话框,其中列出了这些作业的详细信息以及计划执行,即使这些作业是其他用户所有并且通常不可见。如果您决定继续,则计划执行也将移动。当前运行的执行将使用工作流的临时副本继续在其原始位置执行。在原始位置,占位符图标将代表工作流程的已删除版本,直到不再需要为止。

如果删除工作流程,将出现一个确认对话框,其中包含有关仍使用该工作流程的执行程序中的作业和计划执行(可能来自其他用户)的详细信息。如果选择删除工作流程,则当前执行该工作流程的作业不会受到影响。他们在工作流的临时副本上完成执行。工作流的所有计划执行将被删除。如果存在正在执行的作业,则新图标将替换已删除的流程,表示已执行的流程。

执行flow1的早期版本的“过时”作业。将为执行已删除流程的作业创建占位符图标。从服务器存储库中删除了“ group_2”和“ flow1”,但出现在视图中以承载作业。

在WebPortal中打开

如果您的服务器许可证涵盖KNIME WebPortal,则可以从Analytics Platform客户端直接在KNIME WebPortal中打开工作流程。只需在服务器上任何工作流的上下文菜单中单击“在WebPortal中打开”条目。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UGpTHPyd-1606288641267)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_open_webportal_context_menu.png)]

这将打开一个新的浏览器窗口,并以选定的工作流程为起点。如果您尚没有活动的WebPortal会话,则可能需要先进行身份验证。

显示API定义

包含Quickform节点(例如Integer InputString,InputJSON Input或*JSON Output)*的工作流作为RESTful Web服务公开。从KNIME Analytics Platform 3.5和KNIME Server 4.6开始,会自动生成此类工作流程的OpenAPI规范(有关如何为服务器上现有工作流程创建此信息,请参见《 KNIME服务器管理指南》)。您可以通过在服务器上工作流的上下文菜单中单击“显示API定义”条目来查看规范。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EGVgSBQP-1606288641267)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_explorer_show_API_context_menu.png)]

这将打开一个新的带有Swagger UI的浏览器窗口,其中显示了所选工作流程的规范。如果您尚没有活动的WebPortal会话,则可能需要先进行身份验证。由于OpenAPI 3.0是一个相当新的标准,因此Swagger UI尚未正确支持所有功能。例如, 文件上传文件下载节点尚未显示。我们将通过更新捆绑的Swagger UI在即将发布的Server版本中解决这些问题。

用户访问权限

您可以为每个服务器项(工作流,工作流组,共享组件和数据文件)分配访问权限,以控制其他用户对您的工作流,组和文件的访问。

主人

服务器存储每个服务器项目的所有者,即创建该项目的用户。当您上载流程,文件或共享组件时,保存工作流程作业(已执行的流程)或创建一个新的工作流程组,您将其分配给新项目作为所有者。创建新的服务器项目时,可以设置权限,以使其他用户可以使用该项目。以后,只有所有者可以更改项目的权限。

用户群

当KNIME Server管理员定义有权访问KNIME Server的用户时,会将这些用户分配给组。可以根据需要定义组-例如,每个部门或每个研究组一个组,等等。每个用户必须至少属于一个组,并且可以分为多个组。

有一个预定义的特殊组,称为“ admin”。分配给该组的用户被视为服务器管理员。

服务器管理员

分配给组“ admin”的用户被视为服务器管理员。管理员不受任何访问权限的限制。管理员始终有权执行通常由用户访问权限控制的任何操作。他们总是可以更改项目的所有者,更改项目的权限,查看所有工作流程作业(而普通用户只能看到他们自己的作业),并且可以删除所有作业和项目。

工作流程组权限

允许用户查看工作流程组的内容。所有工作流程和子组都显示在存储库视图中。
如果被授予,用户可以在此工作流程组中创建新项目。一个可以创建新的子组,并可以在该组中存储新的工作流。也可以删除该组。

注意:为了访问工作流,没有必要在包含该流的工作流组中具有读取权限。只有所包含的流的列表由读取权限控制。同样,可以删除没有组写权限的流(如果授予了流上的相应权限)。

另外,为了将流添加到特定组,您只需要写入该特定组的权限,而无需写入任何父组。

工作流程用户权限

执行 允许用户执行流,从中创建工作流作业。它不包括下载该作业的权利,甚至不包括在作业完成后存储该作业的权利(存储需要下载权)。
如果被授予,则用户可以覆盖和删除工作流程。
允许用户将工作流(包括流中存储的所有数据)下载到其本地桌面存储库并自由检查流。

注意:执行或下载流不需要读取包含该流的组的权限。实际上,当前没有权限控制单个流的可见性(没有隐藏属性)。

访问工作流作业和计划的作业

没有对工作流作业或计划的作业设置权限。只有所有者(创建作业的用户)可以在存储库视图中看到该作业,并且她是唯一可以删除该作业的用户。

为了将工作流作业作为新工作流存储在服务器的存储库中,用户需要下载原始工作流的权限(创建作业的流)。此行为可防止未经授权的用户通过执行工作流程并下载生成的作业来下载工作流程。

“所有者”,“用户”,“组”和“其他”权限

作为服务器存储库对象(工作流,工作流组或文件)的所有者,您可以使用组级别工具将工作流权限授予其他用户。

所有者权利

所有者可以为自己分配权限,以防止流被意外删除。她可以随时更改自己的权限。

用户权限

服务器项目的所有者可以将权限分配给各个用户。

组权限

服务器项目的所有者可以将权限分配给特定组的所有用户。如果将访问权限授予某个组,则该组中的所有用户都具有此权限。

“其他”权利

可以为非所有者且不在组之一中的所有用户设置权限。

注意:访问权限是累积性的,不能撤消-例如,如果您向“其他”用户授予执行流的权限,并且为特定用户组定义权限(不包括执行权限),则该组中的这些用户是他们仍然可以执行该流程,因为他们已经通过“其他”权限设置获得了该权限。

默认权限

在服务器上上载或创建项目时,其权限设置为“从父级继承权限”。这意味着该项目将自动获得没有此默认设置的最接近的父项目的权限。如果将此工作流或文件移动到新位置,它将自动继承新父级的权限。例如,如果将工作流程上载到禁用了执行许可的组中,则您将无法执行工作流程。如果随后将工作流程复制到具有执行权限的组,则该工作流程将变为可执行文件,因为它将从其新父对象继承此属性。

如果您拥有“开发”和“生产”文件夹,并且希望最终用户将项目移动到“生产”文件夹中,而无需递归更改所有项目的权限,则该功能非常有用。

重要的是要注意,有了这些继承的权限,如果您将上载的工作流程存储在每个人都有写权限的“公共”文件夹中,则每个人都可以访问和修改您上载的工作流程。您可以随时通过“访问权限”对话框(可从该项目的上下文菜单访问)更改该项目的权限。

设置/检查访问权限

创建新的服务器项目后,可以通过“服务器权限”对话框为其分配访问权限。如果一个步骤创建了多个新组,则指定的权限将应用于所有创建的组。

所有者可以随时从Server项的上下文菜单中更改权限,所有其他用户可以通过此对话框检查权限:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u2TsFCJ8-1606288641269)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_server_access_rights_dialog_annotated.png)] 只有管理员可以更改服务器项的所有者。注意:输入确切名称。不会进行拼写检查。注意:此后,只有新所有者(和管理员)才能更改权限。在此处向您授予访问权限。如果要设置组或个人用户权限,请单击此处打开“组和用户权限”对话框。每个复选标记都向不在组之一中的“其他”用户授予权限。

在此对话框中添加组或用户权限:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ayBT0LvS-1606288641269)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_server_group_permissions_dialog_annotated.png)] 输入您要授予访问权限的组的名称。注意:输入准确的名称,不进行拼写检查。每个复选标记将相应的权限授予该组的所有用户。在组和个人用户权限之间切换。

只有相应列表中的组和用户才被授予权限。

从父级继承权限
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q1rEN9Hv-1606288641270)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_server_inherit_permissions_dialog.png)] 如果设置了“从父项继承权限”选项,则禁用各个权限的复选框,并且从父级工作流组继承当前项目的访问权限。但是,您可以观察到该项目的有效权限,这些权限是继承的。如果您移动该项,则有效权限可能会更改(因为其父项可能会更改)。组权限同样如此。
递归设置权限

在工作流组的权限对话框中,有一个选项(位于对话框底部),将权限应用于所选组以及该组中包含的所有元素。如果选择此选项并单击“确定”,则将在您有权更改权限的所有组和流上设置适用的权限(即,您是其所有者的元素)。

作为管理员,您还可以更改项目的所有者。默认情况下,递归更改权限将保留原始所有者-除非您选择相应的选项(“也递归更改所有者”)。

版本控制

可以在服务器上创建项目的历史记录。为此,您可以创建工作流,数据文件和共享组件的快照。这些带有时间戳和注释。

您可以通过右键单击某个项目,然后从上下文菜单中选择“创建快照”来手动创建快照。

输入可选注释后,将创建快照,该快照将在“服务器历史记录”视图中可见。您可以通过点击“后,在对话框中选择启用视图查看”→“其他… ”并选择“ KNIME意见”的范畴。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3zNjPEY6-1606288641271)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_server_history_view.png)]

另外,您每次覆盖服务器上的项目时,都可以通过选择确认对话框中的相应复选框来创建快照。

“服务器历史记录”视图使您可以查看已创建的快照并与之交互。您可以将某个项目还原到以前的状态,也可以将快照下载到本地存储库中。

重要提示:您需要对要为其创建快照的任何项目具有写权限。也无法创建工作流组的快照。

当用另一个项目覆盖任何服务器项目时,最新版本将被覆盖,但其历史记录不会被覆盖。这意味着,当您覆盖项目而不创建快照时,只会丢弃该项目的最新版本。

但是请注意,

  • 历史记录在本地工作空间中不可用,因此将在下载的项目上丢失。
  • 如果通过在同一安装点下拖放另一个Server项目来替换Server项目,则历史记录将被完全覆盖。这意味着服务器端拖放副本并替换包括快照在内的整个实例。

回收站

KNIME Server还提供了回收站功能。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HxdCChpr-1606288641272)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_delete_workflow_dialog.png)]

每次在KNIME Server上删除项目时,该项目实际上都会移到回收站,除非在确认对话框中另有选择。您可以在“服务器回收站”视图中查看回收站的内容。这种观点是点击“后,从对话框中选择它后可用视图”→“其他… ”并选择“ KNIME意见”的范畴。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VDaeDFvw-1606288641272)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_server_recycle_bin.png)]

在此视图中,您将始终看到当前登录的服务器实例的所有已删除项目(已授予权限)。您可以从“回收站”视图中还原或永久删除项目,还可以显示已删除的工作流程组的原始内容。

取得客户许可证

如果您正在运行KNIME Server 4.3或更高版本,则Server能够将其他扩展的许可证(例如TeamSpace或BigData连接器)分配给客户端。可以通过“许可证”视图请求此类许可证。要打开这个以“去查看”→“其他… ”,然后选择“ KNIME查看/许可证”视图。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ni0OV9SZ-1606288641273)(https://docs.knime.com/2020-07/explorer_user_guide/img/06_license_server_view.png)]

在视图的第二个选项卡中,您应该看到可用许可证服务器的列表,该列表是KNIME Explorer中所有已配置服务器的子集。根据服务器的数量及其可达性,填充列表可能需要几秒钟。仅显示分发许可证的服务器。如果您没有许可证服务器的挂载点,也可以在文本字段中输入其地址,然后按Enter。选择服务器(或手动输入地址)后,右侧的表格将显示可用的许可证。选择您要使用的许可证,然后单击“检查新许可证”按钮。然后,检索到的许可证将显示在下面的树视图中。

配置许可证服务器后,后台作业将每天检查新的许可证。默认情况下,从许可证服务器检索的许可证有效期为五天,并本地存储在工作区中。这意味着当您无权访问服务器时(直到它们到期),您也可以使用此类许可证。

此视图中的设置存储为工作空间首选项的一部分,这意味着可以通过导出和导入首选项将它们传输到其他工作空间中。

KNIME Explorer用户指南相关推荐

  1. 《Raspberry Pi用户指南》——2.3 Debian简介

    本节书摘来自异步社区<Raspberry Pi用户指南>一书中的第2章,第2.3节,作者[英]Eben Upton , [美]Gareth Halfacree,译者 王伟 , 许金超 , ...

  2. EGit /用户指南

    EGit /用户指南 <EGit 内容 1 开始 1.1 概述 1.2 基本教程:项目添加到版本控制中 1.2.1 " 配置 1.2.1.1 确定自己 1.2.1.2 设置Window ...

  3. KNIME数据库扩展指南

    KNIME数据库扩展指南 介绍 KNIME数据库扩展提供了一组KNIME节点,这些节点允许连接到JDBC兼容的数据库.这些节点位于"节点存储库"中的"*数据库" ...

  4. jBPM3.12用户指南中文翻译----第一章 绪论

    这是Jboss 的jBPM3.12框架的用户指南的中文翻译.其中第一章的译文,是我在网上找到的.其他几章都是我自己做的翻译.我的翻译是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我 ...

  5. jesd204b应用指南中文_Novation 发布 Summit 合成器中文用户指南

    Novation 发布 Summit 合成器中文用户指南感谢购买Summit 16复音双声部合成器.它是novation至今开发的声音最佳合成器.Summit是novation桌面式合成器Peak的进 ...

  6. oracle 查二进制字符串,检测二进制文件 - Oracle® Developer Studio 12.5:Discover 和 Uncover 用户指南...

    检测二进制文件 通过检测目标二进制文件,会在关键位置添加代码,以便 discover 可以在二进制文件运行时跟踪内存操作. 注 - 对于 SPARC V8 体系结构上的 32 位二进制文件,disco ...

  7. 《Raspberry Pi用户指南》——2.4 使用外部存储设备

    本节书摘来自异步社区<Raspberry Pi用户指南>一书中的第2章,第2.4节,作者[英]Eben Upton , [美]Gareth Halfacree,译者 王伟 , 许金超 , ...

  8. Gradle用户指南(章9:Groovy快速入门)

    Gradle用户指南(章9:Groovy快速入门) 你可以使用groovy插件来构建groovy项目.这个插件继承了java插件的功能,且扩展了groovy编译.你的项目可以包含groovy代码.ja ...

  9. [转载]Guice 1.0 用户指南

    http://code.google.com/p/google-guice/ 用 Guice 写 Java Guice 1.0 用户指南 (20070326 王咏刚 译自:http://docs.go ...

最新文章

  1. 深度学习在视觉搜索和匹配中的应用
  2. 《算法设计编程实验:大学程序设计课程与竞赛训练教材》——2.3 构造法模拟的实验范例...
  3. Spring 3.0参考之SpEL
  4. java批量转换图片格式
  5. linux删除5天前文件和目录,Linux Shell命令定时删除指定目录下n天前的文件
  6. 动手学深度学习Pytorch Task08
  7. python学习笔记2---内置函数
  8. Android11权限管理,Android 11 中的权限更新
  9. java计算机毕业设计网上书店进销存管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  10. centos7(命令行版)安装teamviewer记录
  11. IllegalArgumentException异常
  12. 微信使用技巧 - 收集整理
  13. 如何快速的安装cnpm
  14. codeforces546D
  15. 调幅波解调-二极管峰值包络检波器【Multisim】【高频电子线路】
  16. 中国大学生计算机设计大赛三等奖什么水平,我校学子荣获中国大学生计算机设计大赛全国总决赛三等奖...
  17. php 圆周率多少位,圆周率1500多位
  18. BUUCTF-WEB-Upload[详细wp]
  19. Android 利用二阶贝塞尔曲线自定义弧形动画
  20. WPS简历模板的图标怎么修改_iPhone图标看腻了怎么办?教你免越狱一键修改苹果桌面图标!...

热门文章

  1. 双向链表基本操作(C语言实现)详解
  2. 315m无线遥控模块 PT2262、PT2272
  3. 线上分享丨实战经验:解析Oracle中的redo与undo-云和恩墨大讲堂201907
  4. 3D游戏建模师都学习什么?需要多少时间学成就业?
  5. IxChariot 6.7 endpoint安装失败问题
  6. 程序员那些事之卸磨杀驴
  7. 2023年屏蔽iOS16系统更新,去除小红点,最新方法
  8. 对比排行 | 各科技公司的科研实力(2022)
  9. ElasticSearch理解总结
  10. 学术论文怎么区分第几作者?