你在这里: 亚搏在线工作流程 > SQLExecutor

SQLExecutor

对数据库执行SQL查询。

对进入转换器的每个特性向数据库发出一个查询。查询的结果然后通过结果端口。

输入端口

输出端口

参数

使用笔记

在SQL查询完成之前,输入此转换器的特性不会输出。这一行为确保了其他的SQLExecutor转换器(如果存在)在前一个查询完成之前不会执行它们的查询。

关系FeatureMerger

该FeatureMerger连接两个数据集,并使用一个简单的,单一的属性键匹配功能。该FeatureMerger也能使用在呼入功能进行一定的几何操作其合并类型参数。

关系InlineQuerier

InlineQuerier可以被看作是SQLCreator/SQLExecutor转换器的灵巧的兄弟,因为它允许将SQL的强大功能应用到源自非SQL数据源或独立SQL数据源的数据集。

如果要查询的所有数据已经存在于支持sql的数据源中,那么使用SQLCreator或SQLExecutor总是更有效,因为这允许数据库在进入FME环境之前直接执行对数据的查询和筛选。

关系DatabaseJoiner

当流经FME的数据和数据库中保存的数据之间存在一对一或一对多关系时,DatabaseJoiner非常有用和有效。如果可以使用DatabaseJoiner,只要DatabaseJoiner键字段在源数据库中有索引,那么它就比使用InlineQuerier或SQLCreator/SQLExecutor更有效。DatabaseJoiner使用起来很简单,不需要任何SQL知识。

编辑变压器参数

使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项

变压器的分类

亚搏在线工作流程

搜索FME知识中心

搜索关于这个变压器的样本和信息FME知识中心