生成报表的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26790375 阅读:44 留言:0更新日期:2020-12-22 17:05
本申请涉及信息可视化技术领域,提供了一种生成报表的方法、装置、计算机设备和存储介质。本申请能够提高报表开发效率,该方法包括:获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型,通过统一的应用程序接口向服务器发送与目标用户行为数据分析模型对应的报表组件获取请求,触发服务器返回与目标用户行为数据分析模型对应的报表组件,并将该报表组件加载至报表显示界面;按照该报表组件预配置的参数列表获取待分析的用户行为数据,将待分析的用户行为数据发送至服务器,触发服务器反馈对上述待分析的用户行为数据的分析结果,将服务器反馈的分析结果,按照上述报表组件预配置的报表显示样式展示在报表显示界面上。

【技术实现步骤摘要】
生成报表的方法、装置、计算机设备和存储介质
本申请涉及信息可视化
,特别是涉及一种生成报表的方法、装置、计算机设备和存储介质。
技术介绍
随着互联网+技术的发展,商业与互联网的结合运用越来越广泛,企业关心的已经不只是单纯的销售目标和用户数等简单的指标,还需要对用户的行为,例如兴趣、爱好、浏览商品的时间等进行分析,进而得到清晰的用户画像以便实现精准营销。目前普遍采用的数据分析工作模式为首先根据需要的用户行为分析模型定义数据规范,在此基础上开发报表,但这种用户行为分析系统不能满足爆发式增长的用户需求,也不能满足企业的互联网平台快速迭代需要,当业务模式变更或用户大量增长后,都需要重新开发报表,降低了开发效率。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够生成报表的方法、装置、计算机设备和存储介质。一种生成报表的方法,所述方法包括:获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型;通过应用程序接口向服务器发送与所述目标用户行为数据分析模型对应的报表组件获取请求,触发所述服务器返回与所述目标用户行为数据分析模型对应的报表组件;所述应用程序接口是用于将各用户行为数据分析模型对应的报表组件获取请求发送至所述服务器的统一接口;将所述服务器返回的所述报表组件加载至报表显示界面;按照所述报表组件预配置的参数列表获取待分析的用户行为数据,将所述待分析的用户行为数据发送至所述服务器,触发所述服务器反馈对所述待分析的用户行为数据的分析结果;将所述服务器反馈的所述分析结果,按照所述报表组件预配置的报表显示样式展示在所述报表显示界面上。在其中一个实施例中,所述按照所述报表组件预配置的参数列表获取待分析的用户行为数据,包括:展示所述报表组件预配置的所述参数列表;获取所述用户在所述参数列表中输入的用户行为数据,作为所述待分析的用户行为数据。在其中一个实施例中,所述按照所述报表组件预配置的参数列表获取待分析的用户行为数据,包括:确定所述报表组件预配置的参数列表所需的用户行为数据;根据所述参数列表所需的用户行为数据,生成对应的数据获取请求;向所述服务器发送所述数据获取请求,触发所述服务器通过预设的数据查询引擎在本地查询,并反馈所述参数列表所需的用户行为数据,作为所述待分析的用户行为数据。在其中一个实施例中,所述将所述待分析的用户行为数据发送至所述服务器,触发所述服务器反馈对所述待分析的用户行为数据的分析结果,包括:将所述待分析的用户行为数据发送至所述服务器,触发所述服务器通过预设的数据分析引擎对所述待分析的用户行为数据进行分析,得到所述数据分析引擎对所述待分析的用户行为数据的响应参数作为所述分析结果。在其中一个实施例中,所述将所述服务器反馈的所述分析结果,按照所述报表组件预配置的报表显示样式展示在所述报表显示界面上之后,所述方法还包括:当检测到所述待分析的用户行为数据变更时,通过所述服务器获取与所述变更对应的分析结果;将所述报表显示界面上显示的所述分析结果,替换为所述与所述变更对应的分析结果。在其中一个实施例中,所述方法还包括:展示组件配置窗口;获取所述用户在所述组件配置窗口中输入的对各用户行为数据分析模型的组件配置信息;利用前端可视化报表工具,根据所述组件配置信息生成对应所述各用户行为数据分析模型的多个报表组件。在其中一个实施例中,所述用户行为数据分析模型包括:漏斗模型、留存分析模型、分布分析模型或用户路径分析模型中的至少一种;所述报表显示样式包括柱状图样式、散点图样式、折线图样式或者饼图样式中的至少一种。一种生成报表的装置,所述装置包括:模型获取模块,用于获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型;报表组件获取模块,用于通过应用程序接口向服务器发送与所述目标用户行为数据分析模型对应的报表组件获取请求,触发所述服务器返回与所述目标用户行为数据分析模型对应的报表组件;所述应用程序接口是用于将各用户行为数据分析模型对应的报表组件获取请求发送至所述服务器的同一接口;报表组件加载模块,用于将所述服务器返回的所述报表组件加载至报表显示界面;分析结果获取模块,用于按照所述报表组件预配置的参数列表获取待分析的用户行为数据,将所述待分析的用户行为数据发送至所述服务器,触发所述服务器反馈对所述待分析的用户行为数据的分析结果;分析结果展示模块,用于将所述服务器反馈的所述分析结果,按照所述报表组件预配置的报表显示样式展示在所述报表显示界面上。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述的生成报表的方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的生成报表的方法的步骤。上述生成报表的方法、装置、计算机设备和存储介质,获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型,通过统一的应用程序接口向服务器发送与上述目标用户行为数据分析模型对应的报表组件获取请求,触发服务器返回与上述目标用户行为数据分析模型对应的报表组件,并将该报表组件加载至报表显示界面;按照该报表组件预配置的参数列表获取待分析的用户行为数据,将上述待分析的用户行为数据发送至服务器,触发服务器反馈对上述待分析的用户行为数据的分析结果,将服务器反馈的上述分析结果,按照上述报表组件预配置的报表显示样式展示在报表显示界面上。上述方法通过统一的请求接口获取预先配置的报表组件,按照报表组件上预配置的参数列表获取参数并发送至服务器,由服务器自行处理并反馈分析结果,避免因业务变更而重新定义数据接口,提高了开发效率。附图说明图1为一个实施例中生成报表的方法的应用环境图;图2为一个实施例中生成报表的方法的流程示意图;图3为一个实施例中报表组件生成方法的流程示意图;图4为一个实施例中生成报表的装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的生成报表的方法,可以应用于如图1所示的应用环境中。其中,终端101通过网络与服务器102进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种生成报表的方法,以该方法应用于图1中的终端101为例进行说明,包括以下步骤:步骤S201,获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型。<本文档来自技高网...

【技术保护点】
1.一种生成报表的方法,其特征在于,所述方法包括:/n获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型;/n通过应用程序接口向服务器发送与所述目标用户行为数据分析模型对应的报表组件获取请求,触发所述服务器返回与所述目标用户行为数据分析模型对应的报表组件;所述应用程序接口是用于将各用户行为数据分析模型对应的报表组件获取请求发送至所述服务器的统一接口;/n将所述服务器返回的所述报表组件加载至报表显示界面;/n按照所述报表组件预配置的参数列表获取待分析的用户行为数据,将所述待分析的用户行为数据发送至所述服务器,触发所述服务器反馈对所述待分析的用户行为数据的分析结果;/n将所述服务器反馈的所述分析结果,按照所述报表组件预配置的报表显示样式展示在所述报表显示界面上。/n

【技术特征摘要】
1.一种生成报表的方法,其特征在于,所述方法包括:
获取用户从预设的多个用户行为数据分析模型中选择的目标用户行为数据分析模型;
通过应用程序接口向服务器发送与所述目标用户行为数据分析模型对应的报表组件获取请求,触发所述服务器返回与所述目标用户行为数据分析模型对应的报表组件;所述应用程序接口是用于将各用户行为数据分析模型对应的报表组件获取请求发送至所述服务器的统一接口;
将所述服务器返回的所述报表组件加载至报表显示界面;
按照所述报表组件预配置的参数列表获取待分析的用户行为数据,将所述待分析的用户行为数据发送至所述服务器,触发所述服务器反馈对所述待分析的用户行为数据的分析结果;
将所述服务器反馈的所述分析结果,按照所述报表组件预配置的报表显示样式展示在所述报表显示界面上。


2.根据权利要求1所述的方法,其特征在于,所述按照所述报表组件预配置的参数列表获取待分析的用户行为数据,包括:
展示所述报表组件预配置的所述参数列表;
获取所述用户在所述参数列表中输入的用户行为数据,作为所述待分析的用户行为数据。


3.根据权利要求1所述的方法,其特征在于,所述按照所述报表组件预配置的参数列表获取待分析的用户行为数据,包括:
确定所述报表组件预配置的参数列表所需的用户行为数据;
根据所述参数列表所需的用户行为数据,生成对应的数据获取请求;
向所述服务器发送所述数据获取请求,触发所述服务器通过预设的数据查询引擎在本地查询,并反馈所述参数列表所需的用户行为数据,作为所述待分析的用户行为数据。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述待分析的用户行为数据发送至所述服务器,触发所述服务器反馈对所述待分析的用户行为数据的分析结果,包括:
将所述待分析的用户行为数据发送至所述服务器,触发所述服务器通过预设的数据分析引擎对所述待分析的用户行为数据进行分析,得到所述数据分析引擎对所述待分析的用户行为数据的响应参数作为所述分析结果。


5.根据权利要求1所述的方法,其特征在于,所述将所述服务器反馈的所述分析结果,按照所述报表组件预配置的报表显示样式展示在所述报表...

【专利技术属性】
技术研发人员:廖教和
申请(专利权)人:广州太平洋电脑信息咨询有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1