主题:“工作流设计”中的问题亚搏在线 https://knowledge.亚搏在线safe.com/questions/topics/single/63313.html网站 “工作流设计”主题的最新问题亚搏在线 在S3存储桶之间移动亚搏在线媒体zip文件的FME云工作流。 https://knowledge.亚搏在线safe.com/questions/79707/fme-cloud-亚搏在线workflow-for-moving-media-zip-files-betw.html

嗨社区亚搏国际在线官网,

读完这篇文章后在这里,我觉得我应该为我的特定挑战量身定做我的问题,并向@ GerhardA亚搏在线tSafe@斯图瓦尔,(如果你能给我指一下YouTube视频和Github回购协议,我会非常感激的!)我的问题是创建类似于“FME云API返回zip文件”的过程,但是在工作流程中有一些变化。亚搏在线

我要做的是调用不同数量的csv文件,作为在云/服务器上执行的另一组FME工作区的输出创建,进入一个工作区,该工作区将一些媒体UUID从csv中的几列解析为单行项目列表。然后,这个媒体UUID列表用于从S3存储桶中提取媒体,然后推到另一个S3桶。现在,接下来的步骤就是在工作流中变得棘手的地方。亚搏在线

*如何将所有媒体压缩到一个压缩文件中,给它一个日期时间戳文件名,如更新oct2018 utc.zip,(或者可能来自系统参数的内容),然后将其移动到目标S3存储桶中。有几个特定的变量可能影响我如何开发此工作流:亚搏在线

  • csv文件的数量可能在0-23之间变化,当在(fme_sharedesource_data/mycsvdirectory)中写入输出时。这是因为有工作区按计划执行以更新数据库,因此,它们可能并不总是有要添加到数据库中的记录更新。
  • 这些CSV需要从这个共享目录中移出,这样下一个批处理将写入干净的目录,并且不会再次处理重复的CSV。
  • 我目前已经设置了一个目录表主题和通知,以观看此目录,作为通知下一个工作区的触发器,生成媒体解析列表的,在目录中创建这些csv文件后运行。
  • 创建最终输出zip文件时使用的所有输出都需要清除并重置,以便下次更新的计划迭代。

我希望这是有道理的,我意识到这有点冗长,但是,如果我能得到一些方向来启动一个工作流,它将极大地帮助我。亚搏在线

谢谢,托德

通知服务 应用程序编程接口 FME服务器API 亚搏在线工作流设计 结婚,2018年10月3日14:04:55格林尼治标准时间 特伯拉德
如何将GroupBy添加到Transformer? https://knowledge.亚搏在线safe.com/questions/78585/how-to-add-group-by-to-any-transformer.html

有时我真的需要在变压器中使用GroupBy,但参数不可用。有什么我能破解的吗?

小组通过 亚搏在线工作流设计 FRI,2018年9月14日23:21:11格林尼治标准时间 法梅扎德
插入变压器时保持连接顶点 https://knowledge.亚搏在线safe.com/idea/74258/maintain-connection-vertices-when-inserting-trans.html

目前,如果在连接线上添加一个转换器,它会删除先前添加的所有连接顶点。然后必须重新创建每个顶点。

如果在插入变压器后保持连接顶点,将节省大量时间。

工作台 连接 亚搏在线工作流设计 可用性 清华大学,2018年7月12日10:53:14格林尼治标准时间 米歇尔菲茨帕特尔
忽略失败的写入程序 https://knowledge.亚搏在线safe.com/idea/64589/ignore-failed-writers.html

类似于“忽略失败的读卡器”参数,允许“忽略失败的写入程序”,但允许有选择地启用它。在实例的一个决定性的作家(如。由于与功能无关的原因(例如如果写入的文件是由另一个用户打开的,这将允许工作区继续运行。

作家 失败 亚搏在线工作流设计 忽视 结婚,2018年2月21日格林威治标准时间21:03:51 法梅扎德
忽略故障变压器 https://knowledge.亚搏在线safe.com/idea/64588/ignore-failed-transformers.html网站

允许有选择地“忽略故障变压器”。当无法建立Web连接,并且它们的操作/输出对工作区不重要时,这对于通知类型的转换器(如emailer或slackconnector)非常有用。如果可以选择性地忽略某些变压器,然后,对用户重要的同时工作区进程将不会停止。

变压器 失败 亚搏在线工作流设计 忽视 结婚,2018年2月21日20:45:04格林尼治标准时间 法梅扎德
在对这些记录运行业务规则后筛选原始记录 https://knowledge.亚搏在线safe.com/questions/63314/filter-original-records-after-business-rules-are-r.html(https://knowledge.safe.com/questions/63314/filter-original-records-

我收集了很多记录。在此之后,我正在应用业务规则并根据输出的内容,我将知道我要以不同的方式分析哪些原始记录(即不是通过聚合,业务规则设置2)。我想回到工作区的开头,允许这些特定的记录以其原始格式通过。我该怎么做?

我正在考虑将我想要的记录的唯一ID进行聚合,用这个值来测试原始记录,例如:id in@value(aggr_id_to_keep)但是,拥有aggr-ids-to-keep属性的记录将是它自己的记录。

这是另一种理解我意思的方法。记录集应该是0:n,m,其中0:n是原始记录,m是要保存的aggr_id_在这种情况下,如何将m与0:n进行比较?

亚搏在线工作流设计 记录 属性管理 FRI,2018年2月2日格林尼治标准时间22:41:10 洛特斯地理信息系统