span8
span4
注:本文适用于FME服务器2019+。有关FME Server 2018及以上版本,请参阅计划使用FME服务器运行一个工作区。
在这个场景中,目标是让FME服务器自动运行一个工作空间,该工作空间每天从数据库中提取数据并刷新一组shapefile。FME服务器自动化使得这一点很容易设置。
我们将使用community映射。亚搏国际在线官网fmw workspace already published to FME Server, which reads layers from a file geodatabase and writes out to one of four formats.
在本教程的第4部分中,您将学习如何设置一个FME工作空间,使其按照计划自动运行。
请注意,这段视频是用FME Server 2019.0创建的,其界面和功能可能在FME的其他版本中有所不同。
a)从FME服务器Web用户界面,点击自动化,然后构建。
这将打开自动化页面。在Get Started弹出窗口中,单击Build选项卡。
b)点击新建…创造一个新的自动化。
您将看到一个已经使用绿色触发器节点填充的画布。双击它。
c)将触发器节点配置为调度
这种自动化最终将每天在同一时间运行,但现在,将它设置为立即触发,然后每1分钟触发一次,这样我们就可以立即看到它的运行。要做到这一点:
从下拉菜单中选择触发事件“日程启动”。将出现参数选项。接受默认的Repeat On Interval。
在Repeat Every下,输入1,然后从下拉菜单中选择Minutes。
默认情况下立即启动。离开这个原样。
单击Apply。您的触发器现在配置!
配置一个操作来运行亚搏国际在线官网CommunityMapping工作区。
双击新调度触发器下游的剪影下一个操作节点。
从下拉菜单中选择Run a workspace。
选择工作区所属的存储库(服务器教程)
选择亚搏国际在线官网CommunityMapping.fmw工作区。
对于输出格式选择Esri Shapefile。
处理工作空间中的所有层,因此选择下面的所有选项要读取的特性类型。
忽略输出键和高级选项卡。
点击应用。您的操作已经配置好了!
e)保存并启动自动化
点击菜单>另存为。
选择一个名字。ScheduledShapeUpdater。
单击+添加标记。输入“服务器教程”,然后点击好吧。点击好吧一次。
点击开始自动化在右上角。
自动化画布现在应该是灰色的,并显示一条自动化正在运行的消息。
f)验证工作空间是否运行
因为你离开后立即开始检查,社区映射。亚搏国际在线官网当你点击时,fmw开始运行开始自动化。要检查您的自动化状态及其触发的作业,您可以执行以下操作:
1.查看自动化日志
在左侧菜单窗格的Automations下单击Manage。
单击新自动化旁边的复选框。右上角的Actions按钮将被激活。
选择操作>查看日志文件。您将看到自动化启动的进程日志,包括发送到FME引擎的所有作业。时间戳可以通过单击右侧日志上方的时钟图标来显示。
为了帮助归档或故障排除,在右上角有一个下载日志按钮。一旦您对自动化做了任何更改,在归档原始日志之后,清除日志中任何现在不相关的错误和警告可能是一个好主意。
2.视图触发的作业及其日志
从自动化>管理页面中,选择一个自动化,然后操作>视图触发作业。只显示由所选自动化运行的那些作业的列表。这些作业也出现在主作业>完成列表中。
选择任何列出的作业以查看其单独的日志。还可以通过单击log界面顶部附近的按钮下载这些日志,以便存档或共享。
a)停止自动化
无法编辑运行自动化,因此要对过于频繁的测试计划进行任何更改,必须执行以下操作之一:
1.在构建页面中,选择菜单>打开并选择您计划的自动化。
单击右上角的Stop Automation。
现在可以编辑日程了!
2.在Manage页面中,单击计划自动化旁边的复选框。
选择Actions > Stop
单击列表中的自动化以打开它。
现在可以编辑日程了!
b)编辑触发器
双击Schedule触发器,然后在Repeat every section中将分钟更新为天。
请填写明天凌晨1点的开始日期。(在calendar小部件上选择日期并手动编辑填充的时间。)
应用更改,然后开始自动化。
c)手动触发自动化
要在不等待下一次预定运行时的情况下测试自动化,
在自动化运行时双击调度触发器。
在(锁定的)配置面板底部将有一个绿色的触发按钮。单击它以启动自动化。
要验证您的自动化工作正常,请通过上述方法之一检查日志。
恭喜你!我们现在已经设置了FME服务器来执行每天一次的计划任务。您可以通过查看进度表页面中的开始时间列来确认进度表已就绪;它应该显示工作空间将在明天凌晨1点运行。
如果需要,自动化可以发送任务成功和/或失败的通知。为此,我们将外部操作附加到CommunityMapping工作空间操作的输出端口。亚搏国际在线官网现在,我们将省略这些。如果您想了解更多关于FME服务器自动化的信息,请参考本教程开始自动化。
我们希望你已经发现这些FME服务器入门教程有用。如果您对使用FME服务器有任何问题,请查看问答论坛,读FME服务器文档,或在下方留言。如果您想要更多的教程来尝试FME服务器的其他功能,请查看快速入门(也可从web用户界面登录页面访问)。您也可以查看录制的培训课程或报名参加我们的在线培训培训页面。谢谢!
©2019安全亚搏在线软件公司法律