span8
span4
此示例旨在显示基于组的转换器中的组是什么。
这个练习包括计算温哥华市停车计时器的统计数字。重要的部分是探索如何对数据进行分组,以及这对性能和属性有什么影响。
1)启动FME工作台。从一个空工作区开始。
2)从菜单栏中选择Reader > Add Reader(或Ctrl+Alt+R),在Add Reader对话框中选择MapInfo选项卡(MITAB)作为格式,并选择源文件的附加数据集(或C:\FMEData2017\Data\Transportation\ parkingmeter \ meter . TAB)
这将向工作区添加具有单一功能类型(层)的阅读器。
添加一个连接到阅读器特性类型的检查器转换器,并运行工作区。所有源数据都将在数据检查器中作为单层打开
4)现在设置检查器变压器参数Group-By。在参数中选择属性CreditCard:
重新运行工作区。在数据检查器中有两层:一层包含接受信用卡的停车计时器,一个包含没有停车计时器的。
教训:这显示了如何根据属性值将数据形成组。
5)现在再次为检查器设置Group-By参数。这一次,确保同时选择了CreditCard和MeterType参数。重新运行转换。现在的结果是四个层次:
教训:这展示了如何由几个属性组成组,不只是一个。
6)删除Inspector transformer,并在工作区中添加一个StatisticsCalculator transformer,连接到阅读器特性类型。在parameters对话框中选择HourlyRate作为要分析的属性。设置:
7)将检查变压器连接到统计计数器:汇总输出端口并运行翻译。注意,有一个单独的特性表示源数据的整个“组”,它有MinRate属性,MaxRate,平均(但没有其他属性)。
回到Workbench中,记录日志窗口底部所记录的峰值内存使用情况。
8)在统计标量参数中,将Group-By参数设置为Neighborhood。这将为每个社区创建一组米。重新运行工作区。
注意,现在每个组都有一个输出特性。注意,属性现在包含了邻居属性。
教训:这表明当一组功能以某种方式组合在一起时,出现的唯一属性是组的公共属性。
回到Workbench中,记录日志窗口底部所记录的峰值内存使用情况。它应该与之前的数量几乎相同。
教训:这表明将特性分组在一起对使用的系统资源没有影响;数据是一个大组还是几个小组仍然是一样的。
数据属性
此处使用的数据源自温哥华的城市,不列颠哥伦比亚省。它包含在开放政府许可下的信息-温哥华。
©2019安全亚搏在线软件公司法律