span8
span4
FME Server的自动化控制系统作家却在FME 2020推出,以提高自动化控制系统的FME Server中的功能。因此,它仅仅是一个自动化控制系统的工作流中使用的。亚搏在线
这使得FME Server的用户:
实现企业集成模式
将数据从工作区发送到其他自动化操作
构建可以并行处理的工作区(数据驱动的)
从其他系统合并数据
自定义消息端口:在FME(读者和作家),我们通过分类方案确定的功能和不同类型的特征之间将分化,我们称此为特征类型。在自动化控制系统中,每个特征类型变为“自定义消息端口”。
输出键:在FME中,当我们引用属性时,这是保存特性信息的地方。在自动化过程中,每个属性都成为一个“输出键”。
要使用自动化编写器,您需要创建一个工作区(或将自动化编写器添加到现有的工作区中)。对于您希望从工作区传递出去的数据,请使用Automations编写器。这与其他写入器的配置方式相同。您可以拥有任意多的特性类型。
示例:使用表示可能的消息类型的多个特性类型设置FME服务器自动化编写器。
在这个例子中,每个特性类型(MsgType1, MsgType2, MsgType3, MsgType…定义一个消息类型,可以有任意数量的属性。每个属性的类型可以是字符串、整数、浮点数、布尔值或JSON。
消息以JSON格式创建。注意,其中一种属性类型本身就是JSON,这对于在引擎和自动化框架之间传递无模式数据非常有用。
注意:如果您希望将数据从编写器传递到自动化工作流,请研究FeatureWriter转换器。亚搏在线
发布工作空间到FME Server中,就像任何其他的工作空间。
在FME Server的Web界面,将工作区到自动化。
当您将包含FME Server自动化编写器的工作区放入自动化中时,每个输出特性类型都成为一个“自定义消息端口”。步骤1的工作空间包含了自动编写器,当放置在一个自动化的时候,它看起来是这样的:
当工作区在自动化中运行时,由FME Server自动化编写器编写的所有数据都在自动化中显示为来自适当端口的JSON消息。这些输出特性和消息现在控制着自动化内部消息的生成、流和内容。
将任何下游操作连接到正确的消息端口。
注:下游行动将尽快功能达到与自定义消息端口相关联的自动化功能作家触发型,他们不会等待整个翻译完成。
示例:发送出去的电子邮件可以从MsgType2输出端口获取属性或输出键。
要管理任何属性,或“输出键”,在工作区行动点击并选择“输出键”选项卡。
示例:这是workspace节点的parameters窗口。这里列出了所有的输出键。
要在下游操作中使用这些输出键,可以从下拉列表中选择该键,或者打开文本编辑器窗口:
例如:这是在自动化控制系统的参数值的文本编辑器。这是自由文本与上游输出键组合是有用的。
这开启了一个全新的挑战类别,可以用FME平台来解决。将FME引擎连接到自动化将为您带来前所未有的灵活性。在2020年的FME平台中,有几个关键的特性需要注意。
多个消息:您可以输出多个消息。为FME Server自动化编写器编写的每个记录/特性创建一条自动化消息。您可以在单个自动化工作区中输出许多这样的消息,每个消息触发单独的下游操作。
任意数量的端口:工作区可以使用FME Server自动化编写器将记录/特性写入不同的输出特性类型/表。每个记录都通过相关的端口输出,从而触发不同的下游流。
否信息:与FME服务器自动化写入器A工作区可以输出到任何输出特征类型/表中没有消息。在这种情况下,“没有消息”在所有前来的任何定义的端口了。没有FME服务器自动化作家的工作区,还支持如前。
完成端口最后触发:完成端口“”和“X”保证是最后从工作区发出的消息,一个且只有一个消息将从其中一个发出,但不是两个都发出。
能够连接到任何节点:新为自动化控制系统在FME 2020和企业模式,如流程管理器(见下文)是至关重要的,一个消息端口现在可以在任何地方在自动化连接。这给了你所需要的最复杂和动态的自动化灵活性。要创建一个循环,你必须首先“启用循环”,您将找到的“菜单”下的一个选项。
©2020安全亚搏在线软件公司|法律