第8页
斯潘4
使用FME可以通过多种方式对表格数据进行排序。您可以使用FME数据检查器手动排序列或使用分拣机工作台上的变压器。Sorter函数类似于SQL函数:ORDER BY。在本教程中,您将学习如何在FME data Inspector中对表格数据进行排序,以及如何使用Sorter Transformer。
注意:既然你是在面向公共的数据库上工作时,表有时会被覆盖和/或修改。如果您的翻译产生了意想不到的结果,请参阅重置PostGIS培训数据库文章.或者,您可以下载提供的文件并用适当格式的读取器替换PostGIS读取器。
在这种情况下,您希望能够使用FME数据检查器按升序或降序(字母或数字)对表格数据进行排序。
如果属性排序不正确,则可能是使用了错误的排序方法。右键单击列标题并从下拉列表中选择排序数字升序排序方法。
在这种情况下,您希望能够按多列对表格数据进行排序。首先,希望表按maintainer字段的字母顺序排序,然后按fountainid字段的数字降序排序。
注意:这里呈现的场景可能与预期的实际应用程序不同。由于使用面向公众的数据库的挑战,这里您将从DrinkingFountains表中读取数据,并最终写入名为DrinkingFountainsSorted的表。您可能会注意到,DrinkingFountainsSorted已经与预期的数据模型一起存在,因为其他用户也会运行相同的工作区。实际上,您可能会从饮水机中读取数据,并使用表处理“use Existing”,因为您只是对表中的特性进行重新排序。
注意:生成工作区的快捷方式是Ctrl+G
注意:当需要清空表并更新数据库模式时,使用Drop和Create。例如,drop and create用于删除表结构,可能用于添加或删除列、更改数据类型等。有关Writer功能类型参数(如表处理)的详细信息,请参阅文档.
注意:自动属性定义是指Workbench根据连接的读卡器特性类型自动定义属性列表。此外,每当工作区中的属性发生更改(即重命名、删除等),Writer功能类型上的属性列表将自动更新。有关用户属性和属性定义的详细信息,请参见文档.
注意:Sort By操作的顺序将决定首先对哪个列进行排序(列表顶部首先进行排序)。您可以使用对话框底部附近的上下箭头来调整每个排序条件的顺序。
运行表之后,您的表将按照Sorter参数中定义的排序方法进行排序。通过选择编写器并单击选中编写器时出现的快捷菜单中的“检查”按钮,可以查看新表。
本教程中使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证-温哥华许可的信息。
©2019安全亚搏在线软件公司|法律