斯潘8
斯潘4
FME服务器的数据加载功能允许用户从几乎任何来源获取数据,并自动将其直接加载到数据库中。在背景中,数据加载本身是一个两步过程。第一,用户可以访问FME服务器上的工作区,然后,该工作区以该数据为源并将其写入最终输出位置。这个过程可以通过Web服务或通知服务来处理。
为了允许将数据读取到工作区中,必须发布读卡器上的源数据集参数。工作区发布到FME服务器后,您的用户可以拖放文件,在本地或服务器上浏览并选择文件,或者甚至提供Web服务的URL,使工作区内的读卡器可以访问数据。
通过Web表单上载数据
这种数据加载方法利用数据上传服务,允许用户将数据推送到FME服务器。使其可用作工作区内的源数据集。用户可以通过FME服务器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消息,其中包含一个数据集的位置,该数据集可以装载到一个集中的数据库中,并使用诸如JSonFlatener和FeatureReader之类的转换器来提取文件路径,然后读取数据。或者,只需配置一个传感器,以文本形式直接向FME服务器发送更新,并根据更新中的信息启动其他FME过程。
有关在FME服务器中发送和接收通知的更多信息,请看这篇文章:接收,检查,和处理通知消息
通过电子邮件将数据发送到服务器
可以将FME服务器配置为接收电子邮件,然后将电子邮件的内容(包括任何附加文件)以JSON格式传递到工作区。有关FME服务器电子邮件功能如何工作的信息,请参阅以下文章:FME服务器中的电子邮件:教程系列
有关如何配置FME服务器接收电子邮件和设置工作区以处理相应通知消息的更具体信息,尝试以下开始的接收电子邮件教程:接收电子邮件,第1部分:设置主题和电子邮件地址
监视目录并加载新数据集
简化数据加载过程的另一个选项是通过目录观察发布服务器(FME 2014通知服务的新添加)。它可以设置为主动监视共享资源或其他目录上的活动,并在添加文件时发送消息,更新,或删除。
为了自己试试这个,请看下面的演示:目录监视教程
?2019安全亚搏在线软件公司|合法的