西班牙
斯潘4
FME服务器的数据加载功能允许用户从几乎任何源获取数据并自动将其直接加载到数据库中。在后台,数据加载本身是一个两步过程。首先,用户向FME服务器上托管的工作区提供对数据的访问,然后运行该工作区,将该数据作为其源并将其写入其最终输出位置。这个过程可以通过web服务或通知服务来处理。
要允许将数据读入工作区,必须发布读取器上的源数据集参数。一旦工作区发布到FME服务器,用户就可以拖放文件、在本地或服务器上浏览和选择文件,甚至可以提供web服务的URL,使工作区内的读卡器可以访问数据。
通过Web表单上传数据
此数据加载方法使用数据上载服务,该服务允许用户将数据推送到FME服务器,使其可用作工作区内的源数据集。用户可以通过FME服务器Web用户界面或自定义Web页面与数据上传服务交互。
有关数据上载服务的详细信息,请参阅以下文档:FME服务器数据上传服务.有关通过Web界面上载数据和创建自己的数据上载网页的一些实际示例,请尝试以下教程:数据上传与FME服务器
使用来自Web服务的数据
与让用户上传要加载的数据不同,FME服务器上的工作区可以配置为直接从URL读取数据。发布源数据集时,您只需提供作为源数据集的链接,读取器将直接从该位置获取数据。
有关直接从web服务使用数据的更多信息,请查看以下教程页:从URL读取数据.
将数据发布到FME服务器Web服务
使用FME加载数据的另一个选项是直接将其发布到FME服务器,并触发一个工作区以读取该数据作为其源数据集。这意味着,您可以直接将数据本身发送到FME服务器上的工作区,而不是告诉FME在哪里找到源数据集。
有关如何工作以及如何在FME服务器上配置工作区以接受此类输入的详细信息,请参阅以下教程:使用HTTP POST将源数据发送到FME服务器
通知服务可用于将数据以消息的形式推送到FME服务器。可以通过多种方式将这些消息发送到FME服务器,包括通过HTTP POST、通过发送到服务器的电子邮件或更新特定目录中的数据。
在通知消息中发送数据
使用通知服务,您可以向FME服务器发送包含任何类型信息的消息。例如,可以发送一个JSON消息,其中包含准备加载到集中数据库中的数据集的位置,并使用json扁扁器和FeatureReader等转换器提取文件路径,然后读取数据。或者,简单地配置一个传感器,将文本形式的更新直接发送到FME服务器,并启动其他FME进程来响应更新中的信息。
有关在FME服务器发送和接收通知的更多信息,请看这篇文章:接收、检查和处理通知消息
将数据发送到服务器
可以将FME服务器配置为接收电子邮件,然后将电子邮件的内容(包括任何附加文件)以JSON格式传递到工作空间。有关FME服务器的电子邮件功能如何工作的信息,请参阅以下文章:FME服务器中的电子邮件:系列教程
有关如何配置FME服务器来接收电子邮件并设置一个工作空间来处理相应的通知消息的更详细信息,请尝试下面的接收电子邮件教程:接收电子邮件,第1部分:设置主题和电子邮件地址
查看目录并加载新数据集
简化数据加载过程的另一个选项是通过Directory Watch publisher(2014年FME通知服务的新添加)。可以将其设置为主动监视共享资源或其他目录上的活动,并在添加、更新或删除文件时发送消息。
要自己尝试一下,看看这里的演示:目录看教程
?2019安全亚搏在线软件公司|合法的