1.一种可视化图表数据转换处理方法,所述方法包括:
接收终端发送的数据展示请求,所述数据展示请求中携带了项目名称与可视化展示方式;
根据所述数据展示请求提取与所述项目名称对应的业务数据,所述业务数据包括二维关系型数据;
利用所述二维关系型数据生成对象数据;所述对象数据包括对象字段;
构建所述对象字段与可视化展示方式的展示属性之间的映射关系;
将所述对象数据转换为可视化工具所需的Json格式的映射集合对象;包括:创建元数据对象,利用所述元数据对象绑定对象数据;将绑定后的对象数据转换为无类型限制的数据集合,根据所述对象字段与所述展示属性之间的映射关系将所述无类型限制的数据集合转换为可视化工具所需的Json格式的映射集合对象;
获取所述展示属性对应的Json格式的映射集合对象;
利用所述映射集合对象生成与所述可视化展示方式对应的可视化图表,并将所述可视化图表返回至终端;
获取所述项目名称对应的指标阈值;
分别判断所述可视化图表中多个项目名称对应的指标是否超过指标阈值;
若是,则生成项目达标的提示信息;否则,生成项目未达标的提示信息。
2.根据权利要求1所述的方法,其特征在于,所述对象数据包括JavaBean对象,所述利用所述二维关系型数据生成对象数据,将所述对象数据转换为可视化工具所需的Json格式的映射集合对象的步骤包括:逐行读取与所述项目名称对应的二维关系型数据;
将每一行二维关系型数据生成为JavaBean对象,得到多个JavaBean对象;
将JavaBean对象分别存入对应的列表对象中,将列表对象转换为可视化工具所需的Json格式的映射集合对象。
3.根据权利要求1所述的方法,其特征在于,所述对象数据包括Python字典,所述利用所述二维关系型数据生成对象数据,将所述对象数据转换为可视化工具所需的Json格式的映射集合对象的步骤包括:利用所述二维关系型数据生成与所述项目名称对应的Python字典;
将Python字典转换为可视化工具所需的Json格式的映射集合对象。
4.根据权利要求1所述的方法,其特征在于,所述对象数据包括Php数组,所述利用所述二维关系型数据生成对象数据,将所述对象数据转换为可视化工具所需的Json格式的映射集合对象的步骤包括:利用所述二维关系型数据生成与所述项目名称对应的Php数组;
将Php数组转换为可视化工具所需的Json格式的映射集合对象。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取产品名称,所述产品名称对应多个项目名称;
根据所述项目名称对投入和产出进行数据分析;
利用分析结果生成可视化报表,将所述可视化报表返回至终端。
6.一种可视化图表数据转换处理装置,其特征在于,所述装置包括:接收模块,用于接收终端发送的数据展示请求,所述数据展示请求中携带了项目名称与可视化展示方式;
获取模块,用于根据所述数据展示请求提取与所述项目名称对应的业务数据,所述业务数据包括二维关系型数据;
转换模块,用于利用所述二维关系型数据生成对象数据,所述对象数据包括对象字段;
构建所述对象字段与可视化展示方式的展示属性之间的映射关系;将所述对象数据转换为可视化工具所需的Json格式的映射集合对象,包括:创建元数据对象,利用所述元数据对象绑定对象数据;将绑定后的对象数据转换为无类型限制的数据集合,根据所述对象字段与所述展示属性之间的映射关系将所述无类型限制的数据集合转换为可视化工具所需的Json格式的映射集合对象;
所述获取模块还用于获取所述展示属性对应的Json格式的映射集合对象;
可视化模块,用于利用所述映射集合对象生成与所述可视化展示方式对应的可视化图表;
所述获取模块还用于获取所述项目名称对应的指标阈值;
判断模块,用于分别判断所述可视化图表中多个项目名称对应的指标是否超过指标阈值;
消息提示模块,用于若所述项目名称对应的指标超过指标阈值,则生成项目达标的提示信息;否则,则生成项目未达标的提示信息;
发送模块,用于将所述可视化图表以及项目达标的提示信息或项目未达标的提示信息返回至终端。
7.根据权利要求6所述的装置,其特征在于,所述对象数据包括JavaBean对象,所述转换模块还用于逐行读取与所述项目名称对应的二维关系型数据;将每一行二维关系型数据生成为JavaBean对象,得到多个JavaBean对象;将JavaBean对象分别存入对应的列表对象中,将列表对象转换为可视化工具所需的Json格式的映射集合对象。
8.根据权利要求6所述的装置,其特征在于,所述对象数据包括Python字典,所述转换模块还用于利用所述二维关系型数据生成与所述项目名称对应的Python字典;将Python字典转换为可视化工具所需的Json格式的映射集合对象。
9.根据权利要求6所述的装置,其特征在于,所述对象数据包括Php数组,所述转换模块还用于利用所述二维关系型数据生成与所述项目名称对应的Php数组;将Php数组转换为可视化工具所需的Json格式的映射集合对象。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。