This application provides a report generation method and device, which includes: configuring device attributes to be presented, in which the device attributes include device basic attributes, device management attributes and device customization attributes, and the device basic attributes, device management attributes and device customization attributes include at least one attribute item of dimension items and measurement items; receiving user pairs; The selection operation of at least one attribute item in the basic attributes, equipment management attributes and equipment customization attributes extracts the corresponding attribute value of the selected attribute item from the data table including the device attribute item, and generates the report according to the selected attribute item and the corresponding attribute value of the attribute item. By using the report generation method provided in this application, a dynamic report can be generated, and the index analysis of any dimension and cross-equipment can be realized. When the user's needs change or other related reports need to be made, there is no need to rewrite the code, which improves the work efficiency.
【技术实现步骤摘要】
一种报表生成方法及装置
本申请涉及物联网领域,具体而言,涉及一种报表生成的方法及装置。
技术介绍
随着物联网行业的迅速发展,物联网报表已经广泛使用在各种各样的物联网业务场景中。目前,物联网报表都是根据客户需求定制开发,设备类型和报表各自独立,无法做到任意维度的报表和跨设备类型报表分析,灵活性差,查询速度慢。同时客户需求又是多变的,当需求改变时需要花费大量时间重新定制报表,导致成本提高,降低了工作效率。有鉴于此,如何实现生成任意维度的报表和跨设备类型报表,是目前需要解决的问题。
技术实现思路
本申请的目的在于提供一种报表生成方法及装置。第一方面,本申请提供一种报表生成方法,所述方法包括:配置需要呈现的设备属性,其中,所述设备属性包括设备基本属性、设备管理属性和设备自定义属性,所述设备基本属性、设备管理属性和设备自定义属性包括维度项和度量项其中至少一种属性项;接收用户对设备基本属性、设备管理属性和设备自定义属性中至少一个属性项的选择操作,从包括有设备属性项的数据表中提取该选择的属性项对应的属性值;根据选择的属性项,及该属性项对应的属性值生成所述报表。可选地,在接收用户对设备基本属性、设备管理属性和设备自定义属性中至少一个属性项的选择操作之前,所述方法还包括:接收采集的不同设备的原始数据;采用预设粒度对所述不同设备的原始数据进行处理,得到不同设备的所述属性项对应的属性值;根据各设备的所述属性项对应的属性值生成对应的事实表;根据不同设备对应的事实表生成所述数据表。可选地,所述根据不同设备对应的事实表生成所述数据表,包括:检测所述不同设备对应的事实表中是否包括相同的属性 ...
【技术保护点】
1.一种报表生成方法,其特征在于,所述方法包括:配置需要呈现的设备属性,其中,所述设备属性包括设备基本属性、设备管理属性和设备自定义属性,所述设备基本属性、设备管理属性和设备自定义属性包括维度项和度量项其中至少一种属性项;接收用户对设备基本属性、设备管理属性和设备自定义属性中至少一个属性项的选择操作,从包括有设备属性项的数据表中提取该选择的属性项对应的属性值;根据选择的属性项,及该属性项对应的属性值生成所述报表。
【技术特征摘要】
1.一种报表生成方法,其特征在于,所述方法包括:配置需要呈现的设备属性,其中,所述设备属性包括设备基本属性、设备管理属性和设备自定义属性,所述设备基本属性、设备管理属性和设备自定义属性包括维度项和度量项其中至少一种属性项;接收用户对设备基本属性、设备管理属性和设备自定义属性中至少一个属性项的选择操作,从包括有设备属性项的数据表中提取该选择的属性项对应的属性值;根据选择的属性项,及该属性项对应的属性值生成所述报表。2.根据权利要求1所述的方法,其特征在于,在接收用户对设备基本属性、设备管理属性和设备自定义属性中至少一个属性项的选择操作之前,所述方法还包括:接收采集的不同设备的原始数据;采用预设粒度对所述不同设备的原始数据进行处理,得到不同设备的所述属性项对应的属性值;根据各设备的所述属性项对应的属性值生成对应的事实表;根据不同设备对应的事实表生成所述数据表。3.根据权利要求2所述的方法,其特征在于,所述根据不同设备对应的事实表生成所述数据表,包括:检测所述不同设备对应的事实表中是否包括相同的属性项;若检测到不同设备对应的事实表中包括相同的属性项,将不同设备对应的事实表中的相同的属性项进行合并,得到数据表。4.根据权利要求1所述的方法,其特征在于,所述从包括有设备属性项的数据表中提取该选择的属性项对应的属性值之前,所述方法包括:将所述数据表导入关系型数据库管理系统,以在所述关系型数据库管理系统中对所述数据表进行操作。5.根据权利要求1所述的方法,其特征在于,在根据选择的属性项,及该属性项对应的属性值生成所述报表之后,所述方法还包括:采用预设的图表显示方式显...
【专利技术属性】
技术研发人员:张春海,刘震,高艳霞,李杰双,张镯,
申请(专利权)人:北京树根互联科技有限公司,树根互联技术有限公司,广州树根互联技术有限公司,江苏树根互联技术有限公司,上海树根互联技术有限公司,长沙树根互联技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。