span8
span4
如果您正在使用FME Server的2019+,建议您使用自动化工作流管亚搏在线理。具体的工作编排文章介绍了这种情况。
FME Server允许您通过个人工作区连接在一起,并考虑根据工作区是否成功完成动作亚搏在线来建立复杂的工作流程。
该FMEServerJobSubmitter是管理FME Server的工作流程的关键的变压器。亚搏在线它可以使用控制器的工作空间运行工作,而等待他们去完成,而无需在服务器上捆绑了另一个FME引擎。本文中介绍的方法取代了更多复杂的方法,我们先前已经建议。这个例子只需要一个FME引擎。如果您有兴趣使用多FME引擎,请参阅具有多个引擎的FME 亚搏在线Server工作流管理。
*如果您正在使用FME Server的2016年,请参阅:FME Server工亚搏在线作流管理(FME服务器2016)
*如果您正在使用FME Server的2014年,请参阅:FME Server工亚搏在线作流管理(FME服务器2014)
请下载一个工作区文件(.FMW)和三个工作区模板(.fmwt - 工作区与附数据)
在这个演示中,我们将使用载荷向量数据的例子,从shape文件到一个数据库,处理数据,并创建光栅网络地图瓦片。这是使用实现4个工作区- 一个控制器和三个工人。该控制器运行每个工人工作区,FME服务器可以配置整个过程成功完成后发送电子邮件。
通常情况下,你将建立个人的工作区域,让你的工作流程。亚搏在线在本教程中,我们已经建立如上所述工人的工作空间。有关他们如何工作的详细信息,打开* .fmwt和* .FMW文件FME工作台,并阅读注释。
步骤1a:发布过程的工作区
发布所有的流程模板(如下所示),以您的FME Server上一个新的存储库。在第二上传画面请确保您选择“上传数据”和“选择一个位置”库(温度应该在这种情况下正常工作)。最后,你可以把它分配给了“任务提交”服务。如果您需要关于如何上传数据的细节,并在FME Server中使用它,请参见入门FME服务器教程。
步骤1b:测试过程中的工作区
测试工作区,你应该不需要任何配置更改测试。刚刚从“运行Wokspace”页面提交作业。
一旦各个组件的工作空间发布,您可以开始设置控制器工作区(chain_jobs.fmw)。在本教程中,控制器已经内置。但是,您将需要通过向导每个FMEServerJobSubmitter正确的配置它为您的FME Server安装(更新与您的主机名和凭据FMEServerJobSubmitters),并选择正确的值的公布的参数,不过你应该只需要配置该一个)服务器连接,b)存储库,并C)工作区。一切应保持一致。请注意,该过程的工作空间应该已经在这一点上公布。
控制器工亚搏在线作区的工作流(chain_jobs.fmw)开始与创造者。在这种情况下,我们使用UUIDGenerator和AttributeCreator创建每次运行一个单独的目录。这两个变压器产生一个唯一的ID,并追加到服务器目录FME_SHAREDRESOURCE_TEMP。一旦chain_jobs工作区已经上传到FME Server的参数FME_SHAREDRESOURCE_TEMP默认自动映射到你的Web界面资源选项卡中的临时文件夹。
所述FMEServerJobSubmitters配置如下:
步骤2a:配置FMEServerJobSubmitter_1
第一FMEServerJobSubmitter需要其在控制器的工作区的公布的参数设置的输入文件。终结者用于异常处理,并记录其工作空间导致失败。他们也将导致控制器工作区报告失败,而不是报告一个虚假的成功。
当写出到基于文件的数据格式(如我们与SpatiaLite数据库),你将不得不通过与UUIDGenerator和作业提交者之间的AttributeCreator创建的共享目录。所以,你的一个FMESeverJobSubmitter的目的地及以下FMESeverJobSubmitter的来源必须匹配。
高级设置可以在这个时候被忽略。
步骤2b:配置FMEServerJobSubmitter_2
如果你使用一个DBMS,你会改为指定连接参数作为控制器工作区的公布的参数。
步骤2c:配置FMEServerJobSubmitter_3
在过去的FMEServerJobSubmitter,我们要写的输出(网络地图瓦片)到我们可以访问一次作业完成的位置。在这种情况下,我们再次选择的临时目录。
我们现在已经准备好发布工作区控制器,chain_job.fmw。它可以被发布到任务提交服务。一旦完成,你可以确认它是通过寻找新的“UUID”网砖/ TileFolder在Temp文件夹中的资源成功。
这里使用源自从公开数据中的数据由提供温哥华市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2020安全亚搏在线软件公司|法律