span8
span4
有特殊情况需要注意使用FME Server的看文件和文件夹时的感觉。以下页面描述了这些详细,并提出了一些有用的提示。
多文件的数据集的复杂性(例如ShapefileS,Geodatabases)呈现使用目录看守时的挑战。在这种情况下,你会希望确保所有必需的文件处理数据之前被上传。下面讨论的各种方法:
最简单的解决方案是打包的数据作为。zip文件。由于FME可以为多种格式的读取.zip文件的目录,它是有道理的,以提供一个打包文件到观看位置而不是多个文件。
如果.zip文件是不是一种选择,或者你在观看资源修改现有的数据,这是有道理的处理之前缓冲的时间量。这可以确保数据是被利用之前完成。用于该方法的简单方法是为包括减速器变压器在工作区的开始。“创建”触发会发生,在运行工作区,然后将处理前静置的时间分配量。有一个缺点这种方法的工作会占用一个FME引擎在等待。这种方法最适合于小规模多文件数据集。
以看多文件数据集一个更好的办法是建立FME Server上的计划作业。要做到这一点,你将捕获从一个多文件数据集的修改触发,滤波器所需的扩展名(即“.SHP”),缓冲液当前时间,然后使用REST API来创建一次性时间表来处理的工作区。这种方法的好处是,在等待文件上传完成这个工作流程不占用发动机。亚搏在线
所附的工作区(Scheduled_Watch.fmw)说明此过程。
当单个文件的数据集的工作是理想的使用一个工作区/引擎来处理很多。例如,如果图像的翻译服务是使用什么FME Server和和FTP观看出版物设置。当的GeoTIFF文件上传到FTP目录,它被重新投影并转换成JPEG。使用此情况下,如果5张图片被上传到的目录,然后5个独立的作业在服务器上创建。这可以通过一点干预变得更聪明。
在目录观察与空闲时间延迟:高级教程有一个数据库用来存储来自a的信息修改通知(即。文件名)。经过一段时间后,由预定任务运行的第二个工作区将分析数据库并处理适当的文件。我们可以使用相同的技术,使用一个工作空间一次处理多个文件数据集。
要创建此工作流,您必须设置两个亚搏在线工作区,第一个存储创造当第二个工作空间设计为分析数据库并处理数据时,将通知细节连同时间戳一起放入数据库。这个工作空间应该决定哪些文件已经存储了适当的时间,使用FeatureReader转换器将它们读入工作流,然后处理整个文件集(即亚搏在线reproject和翻译)。
大文件可能导致监视协议报告多个修改当文件更改时触发。这是因为将文件保存在本地驱动器上所花费的时间较长。在目录Watch publisher中有一个名为的特殊参数经过的最小时间(秒)。此设置将妨碍修改从报告文件的触发器到达到最小时间量(注意:当目录使用UNC路径时,此设置是不必要的,因为修改触发器将在文件完成保存后发生)。
©2019安全亚搏在线软件公司|法律