斯潘8
斯潘4
QLIK是一个商业智能工具,它集成了数据并创建可视化,以帮助进行数据分析。在FME 2018.0中,引入了一个新的QLIK编写器,可以写入QLIK数据交换(QVX)文件。QVX格式是基于XML的,并针对在QLIK中使用的导入和导出数据进行了优化。该文件包含关于单个表的元数据以及实际数据。本教程将演示如何准备用于QVX写入器.
FME桌面2018.0+
我们的目标是创建一个QLIK仪表盘来分析一个城市的商业许可证。我们将使用FME清理数据,确保每个营业执照都有与其相关联的邻居,将数据类型转换为qlik可以读取的格式,并最终写入qvx格式。
注:本教程不介绍如何创建QLIK仪表板。请看奇利维尤或Qlik感应云Qlik提供的教程,如果您想了解如何操作。
1。打开模板工作区
打开fme desktop 2018.0+中的qlikwriter.fmwt模板工作区。此工作区读取包含商业许可证数据的csv文件,其中缺少5912条记录的邻居名称。一PointOnAreaOverlayerTransformer将营业执照覆盖在邻域边界形状文件上以获取邻域名称。然后一个减弦量角器transformer从属性localarea获取剩余的邻域名称。最后,安属性值管理器将属性businesstype重新映射到更广泛的主题中,这将有助于清理qlik中的分析。
注:如果您正在使用自己的数据完成本教程,如果数据不在LL84坐标系中,您需要重新投影数据,并且希望QLIK将数据读取为空间数据。
在商业许可证和邻里边界中读取初始模板工作区。
2。转换日期和时间
QVX编写器只能接受FME格式:
我们需要转换两个属性,发行日期和到期日期。因为它们的格式相同,所以我们可以使用相同的datetimeconverter。添加一个日期时间转换器将转换器连接到画布,并将其连接到attributeValueMapper上的输出端口。在参数中,将日期时间属性设置为Issuedate和ExpiredDate。然后将输入格式设置为:
%Y-%n-%d%h:%m%s
然后选择FME日期作为输出格式,我们不需要时间来做这个例子,然后单击“确定”。
IssuedDate和ExpiredDate的DateTimeConverter参数
三。写入QLIK数据交换格式
现在数据已经准备好了,我们可以将其写入QVX格式。添加一个QLIK数据交换编写器,选择特征类型定义为自动。对于功能类型名称,输入商业许可证,然后将其连接到输出和
在编写器功能类型参数中,切换到“用户属性”选项卡,并将属性定义更改为“手动”。请将Issuedate和ExpiredDate设置为类型日期。如果属性中同时包含日期和时间,您将使用日期时间类型。
现在确保纬度和经度都设置为real_64类型,这是QLIK唯一接受坐标值的日期类型。
最后,将numberofEmployees和feepaid更改为integer_。这样做,Qlik将这些值视为数值,并可将其放入方程中。
QVX编写器用户属性参数,确保类型设置正确
4。运行工作区并将数据添加到qlik。
运行工作区,然后将output businesslicenses.qvx文件添加到qlik sense cloud或qlikview以创建仪表板。
qlik sense cloud中的输出表
您可以使用qlik sense cloud或qlikview创建可能的最终仪表板,这个是用qlik-sense云制作的
数据属性
此处使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的