数据可视化工具和仪表盘有助于从原始数据生成有用的智能。自动化数据准备任务是利用这些应用程序的第一步。了解如何重组属性和属性值,以及如何在FME中转换数据和使用数据透视表。然后,数据可以加载到业务智能工具(如Tableau)中。
学习从电子表格中提取坐标数据,然后在将数据加载到Tableau之前清理数据。
我们将从包含人口统计信息的大型Excel文档开始。数据将被转置以重组,并选择感兴趣的统计数据
在这个例子中,我们演示了使用FME变压器构造一个数据透视表。举例说明了使用attributePointVoter变压器和statisticscaleculator变压器的两种选择。
在这个演示中,我们将取一个大的数据集,转置属性,然后使用所选属性创建新的输出。我们将从包含温哥华市人口统计数据的大型Excel文档开始,并将数据转置以重新构造它。因为我们只对人口总数感兴趣,我们只选择感兴趣的统计数据。然后我们将重命名属性并将数据写入csv。
覆盖的可选数据:本地-区域-边界-shp.zip
包含温哥华市2011年人口普查统计数据的Excel文件。
CensusLocalAreaProfiles 2011.xls版在Excel中查看。
1。读取源数据,CensusLocalArea配置文件2011.xls,使用Excel阅读器。下参数,设置字段名行到5和单元范围到6:。
Excel阅读器参数。
2。使用数据检查器检查数据。我们希望使列成为行,以使数据更易于使用。在这个例子中,我们只对人口总数,不是一切,因为这将是大量的数据。
在数据检查器中查看的Excel文件,突出显示一个总体。
三。为了只得到总的统计数据,添加测试变压器。设置测试子句到:
左值 | 算符 | 权利价值 |
一 | 开始于 | 合计 |
用于筛选统计总数的测试仪参数。
4。至测试仪通过的端口,连接属性Exploder.打开attributeExploder的参数,将keep属性更改为yes。attributeExploder将帮助我们将属性名(列)转换为属性值(行)。它使用一对新的属性(属性名/属性值)为电子表格中的每个属性值创建一个功能。属性名成为属性值。
5。添加一个attributekeeper,因为我们只想保留一系列属性。设置要保留的属性一,代表统计类型,商标名,代表温哥华地区边界,和α值,代表人口总数。
6。另一个测试仪用于过滤掉不需要的属性值,如格式属性。
测试子句:
左值 | 算符 | 权利价值 |
商标名 | 开始于 | XLSXI |
商标名 | 开始于 | FMEI |
商标名 | 喜欢 | 一 |
7。将attributeManager连接到检测仪的失败输出端口。属性在attributeManager中有更多的描述性名称:
一重命名为状态类型因为它代表统计类型
商标名重命名为阿雷纳姆因为它代表温哥华地区的边界
α值重命名为状态值因为它代表了人口总数
attributeManager参数。
8。attributeFilter按筛选属性阿雷纳姆.为了可能的属性值,请加温哥华CMA和温哥华CSD(城市).这将过滤掉整个温哥华市的统计数据,因为我们只对温哥华地区边界感兴趣。
属性筛选器参数。
9。添加csv编写器,指定输出数据集位置和设置csv文件定义到自动的.将编写器功能类型附加到attributeFilter
在数据检查器中查看的输出csv文件
QLICMAP是一个为基于位置的数据提供地理空间业务智能和可视化的应用程序。支持FME 2017.0及更高版本。
读写Qlikmap不是通过传统的FME读写器完成的,但是在Qlikmap支持的格式和特殊的几何列的帮助下。
1。读取源数据。
在这个例子中,亚搏国际在线官网社区中心点数据通过ESRI shapefile reader读取。
2。添加几何量角器。
打开变压器参数并将几何编码设置为Qlikmap编码折线.这将在包含qlikmap支持的几何图形的输出上创建一个新属性。
三。添加csv编写器。
注意,您也可以使用qlikmaps支持的任何其他格式,例如Excel和HTML。为了简单起见,我们建议使用csv。
打开编写器功能类型参数。单击“用户属性”选项卡。确保在输出上显示由GeometryExtractor创建的“几何体”属性(选择“自动”或在“手动”模式下自己添加)。
下载附加的工作区模板亲自尝试。
输出将包含一个包含qlikmap支持的几何图形的\u几何图形列。现在,您可以加载这个QlikMaps。
GeometryReplacer还识别Qlikmap编码的多段线几何类型。此转换器有助于读取从qlikmap导出的数据。