本发明专利技术涉及一种动态智能化分析方法、系统及电子设备,其方法包括获取分析报表清单和用户信息,用户信息包括用户使用数据和用户需求,分析报表清单包括指标池、维度池、方法池和关系数据模型;根据用户需求和分析报表清单,确定用户需求和分析报表清单中的每个指标、维度、方法的匹配度;根据匹配度和用户使用数据,确定推荐报表清单。本发明专利技术改善了商业智能分析工具人工构建业务分析表效率低的问题。工具人工构建业务分析表效率低的问题。工具人工构建业务分析表效率低的问题。
【技术实现步骤摘要】
一种动态智能化分析方法、系统及电子设备
[0001]本申请涉及数据处理的
,尤其是涉及一种动态智能化分析方法、系统及电子设备。
技术介绍
[0002]目前,传统BI(Business Intelligence)工具即商业智能分析工具常常需要手工建立各种维度、统计指标,并且需要人工预先构建多种内置分析图表。但由于业务需求的灵活性和多样性,客户所需的指标及统计维度往往更为多变,传统人工构建的方式无法覆盖用户的需求同时人工构建的方式效率较低。
[0003]上述中的现有技术方案存在以下缺陷:商业智能分析工具存在人工构建业务分析表效率低的问题。
技术实现思路
[0004]为了改善商业智能分析工具存在人工构建业务分析表效率低的问题,本申请目的一是提供一种动态智能化分析方法。
[0005]本申请的上述申请目的一是通过以下技术方案得以实现的:一种动态智能化分析方法,包括:获取分析报表清单和用户信息,所述用户信息包括用户使用数据和用户需求,所述分析报表清单包括指标池、维度池、方法池和关系数据模型;根据所述用户需求和所述分析报表清单,确定所述用户需求和所述分析报表清单中的每个指标、维度、方法的匹配度;根据所述匹配度和所述用户使用数据,确定推荐报表清单。
[0006]通过采用上述技术方案,首先要获取分析报表清单,再获取用户信息,用户信息包括用户需求和用户使用数据,根据用户需求和分析报表清单,得到用户需求和分析报表清单中每个指标、维度、方法的匹配度,通过匹配度和用户使用数据对分析报表清单中的分析报表进行排序,形成推荐报表清单。通过获取分析报表清单可以扩大构建分析报表清单对于用户需求的覆盖面,同时根据用户需求可以直接为用户推荐相应的分析报表构成的推荐报表清单,减少了人工构建业务分析报表的时间,提高了构建业务分析报表的效率。
[0007]本申请在一较佳示例中可以进一步配置为:所述获取用户需求之前,包括:获取用户输入数据;根据所述用户输入数据和关键字提取规则,确定所述用户需求。
[0008]本申请在一较佳示例中可以进一步配置为:所述获取分析报表清单,包括:获取基础数据;根据所述基础数据,获取指标数据、维度数据、方法数据和关系数据;所述关系数据包括所述指标数据、所述维度数据和所述方法数据之间的对应关系;
根据所述指标数据,构建指标池;根据所述维度数据,构建维度池;根据所述方法数据,构建方法池;根据所述关系数据,构建关系数据模型;根据所述指标池、所述维度池、所述方法池和所述关系数据模型,确定所述分析报表清单。
[0009]本申请在一较佳示例中可以进一步配置为:所述获取基础数据,包括:通过动态扫描或自定义数据库实时获取基础数据。
[0010]本申请在一较佳示例中可以进一步配置为:所述根据所述用户需求和所述分析报表清单,确定所述用户需求和所述分析报表清单中的每个指标、维度、方法的匹配度,包括:根据同义词分析规则和所述用户需求,确定需求数据;根据所述需求数据和所述分析报表清单,确定所述需求数据和所述分析报表清单中的每个指标、维度、方法的匹配度。
[0011]本申请在一较佳示例中可以进一步配置为:所述根据所述匹配度和所述用户使用数据,确定推荐报表清单,包括:根据所述匹配度,将所述分析报表清单中的指标、维度、方法对应的分析报表进行降序排序;根据所述排序和所述用户使用数据,确定推荐报表清单。
[0012]本申请在一较佳示例中可以进一步配置为:该方法还包括:根据所述推荐报表清单和清单输出规则,输出目标报表清单,包括:根据所述推荐报表清单,选取前五个分析报表组成第一目标报表清单;输出所述第一目标报表清单;在预设时间段内,若未获取到用户反馈信息;则根据所述推荐报表清单,依次选取五个分析报表组成第二目标报表清单;输出所述第二目标报表清单。
[0013]本申请目的二是提供一种动态智能化分析系统。
[0014]本申请的上述申请目的二是通过以下技术方案得以实现的:一种动态智能化分析系统,包括:数据获取模块,用于获取基础数据和用户信息,所述用户信息包括用户使用数据和用户需求;清单构建模块,用于根据所述基础数据,确定分析报表清单,所述分析报表清单包括指标池、维度池、方法池和关系数据模型;匹配计算模块,用于根据所述用户需求和所述分析报表清单,确定所述用户需求和所述分析报表清单中的每个指标、维度、方法的匹配度的匹配度;清单确定模块,用于根据所述用户使用数据和所述匹配度,确定推荐报表清单;清单推荐模块,用于根据所述推荐报表清单和清单输出规则,输出目标报表清单。
[0015]本申请目的三是提供一种电子设备。
[0016]本申请的上述申请目的三是通过以下技术方案得以实现的:一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述动态智能化分析方法的计算机程序。
[0017]本申请目的四是提供一种计算机存储介质,能够存储相应的程序。
[0018]本申请的上述申请目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种动态智能化分析方法的计算机程序。
[0019]综上所述,本申请包括以下至少一种有益技术效果:1.通过获取到的分析报表清单,再获取用户需求和用户使用数据,根据用户需求和分析报表清单,得到用户需求和分析报表清单中每个分析报表的匹配度,通过匹配度和用户使用数据对分析报表进行排序,形成推荐报表清单。通过获取基础数据构建分析报表清单可以扩大分析清单报表对于用户需求的覆盖面,同时根据用户需求可以直接为用户推荐相应的分析报表构成的推荐报表清单,减少了人工构建业务分析报表的时间,提高了构建业务分析报表的效率。
附图说明
[0020]图1是本申请提供的动态智能化分析方法的流程示意图。
[0021]图2是本申请提供的动态智能化分析系统的结构示意图。
[0022]图3是本申请提供的电子设备的结构示意图。
[0023]图中,200、动态智能化分析系统;201、数据获取模块;202、清单构建模块;203、匹配计算模块;204、清单确定模块;205、清单推荐模块;301、CPU;302、ROM;303、RAM;304、I/O接口;305、输入部分;306、输出部分;307、存储部分;308、通信部分;309、驱动器;310、可拆卸介质。
具体实施方式
[0024]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种动态智能化分析方法,其特征在于,包括:获取分析报表清单和用户信息,所述用户信息包括用户使用数据和用户需求,所述分析报表清单包括指标池、维度池、方法池和关系数据模型;根据所述用户需求和所述分析报表清单,确定所述用户需求和所述分析报表清单中的每个指标、维度、方法的匹配度;根据所述匹配度和所述用户使用数据,确定推荐报表清单。2.根据权利要求1所述的动态智能化分析方法,其特征在于,所述获取用户需求之前,包括:获取用户输入数据;根据所述用户输入数据和关键字提取规则,确定所述用户需求。3.根据权利要求1所述的动态智能化分析方法,其特征在于,所述获取分析报表清单,包括:获取基础数据;根据所述基础数据,获取指标数据、维度数据、方法数据和关系数据;所述关系数据包括所述指标数据、所述维度数据和所述方法数据之间的对应关系;根据所述指标数据,构建指标池;根据所述维度数据,构建维度池;根据所述方法数据,构建方法池;根据所述关系数据,构建关系数据模型;根据所述指标池、所述维度池、所述方法池和所述关系数据模型,确定所述分析报表清单。4.根据权利要求3所述的动态智能化分析方法,其特征在于,所述获取基础数据,包括:通过动态扫描或自定义数据库实时获取基础数据。5.根据权利要求1所述的动态智能化分析方法,其特征在于,所述根据所述用户需求和所述分析报表清单,确定所述用户需求和所述分析报表清单中的每个指标、维度、方法的匹配度,包括:根据同义词分析规则和所述用户需求,确定需求数据;根据所述需求数据和所述分析报表清单,确定所述需求数据和所述分析报表清单中的每个指标、维度、方法的匹配度。6.根据权利要求1所述的动态智能...
【专利技术属性】
技术研发人员:徐涛,吴楠,胡大明,蒋修强,卢小军,王金涛,王方舟,
申请(专利权)人:北京码牛科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。