西班牙
斯潘4
如果您曾经将工作区从FME Desktop发布到FME Server,您可能已经注意到有一个对话框可以将工作区注册到服务。
总共有五种不同的服务可供选择。本文将讨论最常用的服务;数据下载、数据流和作业提交服务。
服务 |
行动 |
典型用例 |
数据下载 |
以可下载zip文件的形式返回结果 |
用于自助服务场景。用户可以请求数据并直接将文件返回给他们。 |
数据流 |
将结果文件直接流回客户端 |
在自助服务的情况下使用,其中数据可以直接流到web浏览器。这是非常有用的网页或当流是在另一个应用程序。注意:只有某些格式支持数据流 |
作业提交者 |
运行工作区并将文件写入写入器中指定的位置 |
在不立即需要数据时使用,通常在写入数据库时使用。 |
数据下载服务将输出写入zip文件,并向用户提供指向该文件的链接。这使它成为自助服务的理想选择,因为数据直接传递给用户。典型的应用程序是一个经常向员工或客户提供数据的组织。使用数据下载系统,用户可以立即获取自己的数据,而不必在需要手动操作的情况下提出请求。这使团队能够将时间和精力集中在更有意义的工作上,并确保最终用户能够尽快收到所需的信息。
数据下载服务的示例可以在FME服务器操场.在这里,用户可以下载在网络地图上选择的数据。
要亲自测试,请遵循以下说明:
打开FME服务器并导航到Run Workspace页面。
在Run Workspace页面上,选择样例存储库。然后,在工作空间选择地震。最后,在服务下拉菜单中选择数据下载。
选择Run,以运行数据下载服务下的工作区。
一旦工作空间完成,您应该会看到一个可以选择的URL。这个URL将下载一个zip文件。此zip文件包含一个KML文件,当选择时将在谷歌Earth中自动打开该文件。
数据流服务与数据下载类似,因为它们都为用户提供了对文件的直接访问。然而,数据流服务将文件直接流回到用户。
如果工作区的数据流URL被发布到web浏览器中,则数据将自动下载并在浏览器与该文件类型关联的任何应用程序中打开(某些数据可能直接在web浏览器本身中打开)。这个FME服务器游乐场演示是数据流的一个例子。请注意,工作区的结果将直接流回网页。
要使数据流URL正常工作,它必须写入基于文件的数据,而不是基于文件夹的数据。一些常见的流格式包括:
RSS
GeoRSS
GeoJSON
KML公司
超文本标记语言
JSON
XML
PDF格式
PNG
JPEG
要测试数据流服务,请按照以下说明操作:
打开FME服务器并导航到Run Workspace页面。
在Run Workspace页面上,选择样例存储库。然后,在工作空间选择地震。最后,在服务下拉菜单中选择数据流。
选择Run,您将看到一个文件被直接下载到您的桌面。如果您打开该文件,它应该直接在谷歌地球中打开数据。如果我们正在传输一个可以在浏览器(如HTML文件)中打开的文件,那么它将直接在浏览器中打开。
作业提交者服务是与在FME工作台中运行作业最相似的服务。数据将写入写入程序中指定的位置。
要测试Job Submitter服务,请遵循以下说明:
打开FME服务器并导航到Run Workspace页面。
在Run Workspace页面上,选择样例存储库。然后,在工作空间选择地震。最后,在服务下拉菜单中选择作业提交者。
结果文件被发送到工作区KML写入器中指定的目的地。如果您的目标数据集不是已发布的参数,要查找数据将被发送到何处,我们可以在workspace查看器中打开工作区。在左侧,面板单击Workspace Viewer选项卡。
在“工作空间查看器”中,单击“菜单”以打开下拉菜单。在下拉菜单中选择Open。
在Open Workspace对话框中。在Repository:选择样例。然后,选择earthquakesextrusion.fmw。这将打开工作区。
接下来,双击“地震记录器”将其打开以查看参数。输出文件的位置在数据集参数中。或者,这些信息也记录在作业日志中。
检查结果是否已经产生。要做到这一点,请访问资源。然后选择系统。在系统页面中选择Temp。然后,选择engineresults。在搜索栏中搜索地震以找到地震。kml文件。
?2019安全亚搏在线软件公司|合法的