CN115857929A - 资源数据处理方法、装置、计算机设备和存储介质 - Google Patents
资源数据处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN115857929A CN115857929A CN202211587317.0A CN202211587317A CN115857929A CN 115857929 A CN115857929 A CN 115857929A CN 202211587317 A CN202211587317 A CN 202211587317A CN 115857929 A CN115857929 A CN 115857929A
- Authority
- CN
- China
- Prior art keywords
- data
- data visualization
- visualization
- resource data
- tasks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及资源数据处理方法、装置、计算机设备、存储介质。所述方法包括:获取多个数据可视化任务各自对应的数据调用信息,根据各数据调用信息,从多个业务***中调用各数据可视化任务对应的原始资源数据;获取针对多个数据可视化任务的数据可视化模板,根据数据可视化模板中针对各原始资源数据所设置的目标类型,对各原始资源数据进行调整,得到各数据可视化任务对应的目标资源数据;基于各数据可视化任务对应的目标资源数据,生成各数据可视化任务对应的数据展示页面元素;根据各数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。采用本方法无需对每个业务***进行单独开发,能够降低***耦合度,提升了资源数据处理效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种资源数据处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
随着资源数据的业务种类逐步增多,可以将数据可视化作为业务***的呈现形式。传统方法需要针对各***数据分别进行处理,为每个***单独绘制图表,再组合为视图进行展示。
面对数量繁多的业务***,分别对每个***单独定制可视化的开发成本较大,***耦合度相对较高,后期维护成本也相应增加,且由于针对不同***独立开发的操作逻辑不同,相关人员的学习和记忆成本较高,导致资源数据处理效率低,效果不佳。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决上述问题的资源数据处理方法、装置、计算机设备、存储介质和计算机程序产品。
第一方面,本申请提供了一种资源数据处理方法,所述方法包括:
获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
在其中一个实施例中,所述获取多个数据可视化任务各自对应的数据调用信息,包括:
响应于针对任务配置页面的配置操作,获取各所述数据可视化任务对应的数据库连接信息和数据表存储信息,作为各所述数据可视化任务对应的数据调用信息。
在其中一个实施例中,所述根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据,包括:
根据各所述数据库连接信息,与多个业务***中的数据库建立连接关系;
按照各所述数据表存储信息,对所述多个业务***中的数据库进行数据读取,得到各所述数据可视化任务对应的原始资源数据。
在其中一个实施例中,所述根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据,包括:
按照所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,调整各所述原始资源数据对应的数据类型,得到各所述原始资源数据对应的调整后资源数据;
根据各所述调整后资源数据对应的数据解析结果,得到各所述数据可视化任务对应的目标资源数据。
在其中一个实施例中,所述基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素,包括:
确定各所述数据可视化任务对应的数据可视化库;
根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素。
在其中一个实施例中,所述根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素,包括:
将各所述数据可视化任务对应的目标资源数据,赋值至各所述数据可视化任务对应的数据可视化库,生成各所述数据可视化任务对应的数据展示页面元素。
在其中一个实施例中,所述根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面,包括:
获取预设页面信息;所述预设页面信息用于表征预设页面中各展示区域对应的区域位置;
将各所述数据可视化任务对应的数据展示页面元素,引入至所述预设页面中各所述展示区域,得到所述资源数据可视化页面并展示。
第二方面,本申请还提供了一种资源数据处理装置,所述装置包括:
原始资源数据获取模块,用于获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
资源数据调整模块,用于获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
页面元素生成模块,用于基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
资源数据页面展示模块,用于根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的资源数据处理方法的步骤。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的资源数据处理方法的步骤。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的资源数据处理方法的步骤。
上述一种资源数据处理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取多个数据可视化任务各自对应的数据调用信息,根据各数据调用信息,从多个业务***中调用各数据可视化任务对应的原始资源数据,获取针对多个数据可视化任务的数据可视化模板,根据数据可视化模板中针对各原始资源数据所设置的目标类型,对各原始资源数据进行调整,得到各数据可视化任务对应的目标资源数据,然后基于各数据可视化任务对应的目标资源数据,生成各数据可视化任务对应的数据展示页面元素,该数据展示页面元素用于展示相应目标资源数据对应的统计信息,进而根据各数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面,实现了对资源数据可视化优化,可以调用原始资源数据并根据数据可视化模板进行调整,进而基于生成的数据展示页面元素可以展示资源数据可视化页面,无需对每个业务***进行单独开发,能够避免重复性维护,降低了***耦合度,提升了资源数据处理效率。
附图说明
图1为一个实施例中一种资源数据处理方法的流程示意图;
图2a为一个实施例中一种资源数据可视化处理流程的示意图;
图2b为一个实施例中一种数据调整处理的示意图;
图2c为一个实施例中一种数据驾驶舱生成的示意图;
图3为一个实施例中一种数据驾驶舱的示意图;
图4为一个实施例中另一种资源数据处理方法的流程示意图;
图5为一个实施例中一种资源数据处理装置的结构框图;
图6为一个实施例中一种计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据;对应的,本申请还提供有相应的用户授权入口,供用户选择授权或者选择拒绝。
在一个实施例中,如图1所示,提供了一种资源数据处理方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
步骤101,获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
作为一示例,资源数据可以为组合式资源的数据,如金融机构中资产托管组合基金数据;数据可视化任务可以为针对不同组合资源进行可视化展示的任务,如渲染不同组合基金购买比例的饼图,不同数据可视化任务可以对应有不同可视化样式,如不同样式的数据展示图表,还可以采用其它可视化展示方式,在本实施例中不作具体限制。
其中,数据调用信息可以包括数据库连接信息和数据表存储信息,该数据库连接信息可以用于连接至业务***中的数据库,该数据表存储信息可以用于从数据库中读取数据,以调用原始资源数据。
在实际应用中,可以针对配置的多个数据可视化任务,获取各数据可视化任务对应的数据调用信息,进而可以根据各数据调用信息,从多个业务***中调用各数据可视化任务对应的原始资源数据。
例如,以渲染不同组合资源购买比例饼图的数据可视化任务为例,通过获取数据调用信息,可以根据数据库连接信息连接至业务***中的数据库,并可以根据数据表存储信息从数据库中查询到每一种组合资源对应的购买量,作为原始资源数据。
在一示例中,如图2a所示,用户可以通过进入任务配置页面,如统一组合资源的数据驾驶舱生成工具界面,对多个数据可视化任务进行配置,可以响应于针对任务配置页面的配置操作,获取各数据可视化任务对应的数据库连接信息和数据表存储信息,作为数据调用信息。
步骤102,获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
在具体实现中,针对每个数据可视化任务,在得到原始资源数据后,可以通过获取预先配置的数据可视化模板,该数据可视化模板可以包括针对原始资源数据所设置的目标类型,如字段对应的数据类型,进而可以根据该目标类型对原始资源数据进行调整,得到目标资源数据。
在一示例中,如图2a所示,本实施例的资源数据处理方法主要涉及两大功能模块:数据标准化处理模块、统一数据驾驶舱生成模块,可以通过数据标准化处理模块对各原始资源数据进行数据处理,得到标准化组合资源数据,进而可以将该标准化组合资源数据输入至统一数据驾驶舱生成模块,以基于标准化组合资源数据得到的目标资源数据,进一步生成统一组合资源数据驾驶舱进行数据可视化展示。
在又一示例中,由于不同业务***的数据库中表结构存在差异性,但各业务***重点关注的数据指标本质上具有统一性,在数据驾驶舱中所需呈现的内容也存在通用性,如组合资源对应的单位净值、收益率等数据,从而通过数据标准化处理过程,可以实现针对多个业务***数据库中的数据模板化,能够使处理后资源数据具备自动生成数据驾驶舱的能力和基础。
步骤103,基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;
作为一示例,数据展示页面元素可以用于展示相应目标资源数据对应的统计信息,如根据不同组合资源的资源数据渲染得到的图表。
在得到目标资源数据后,通过以各数据可视化任务对应的目标资源数据为数据源,可以基于任一目标资源数据渲染生成指定样式的图表,进而可以将渲染生成的图表,作为各数据可视化任务对应的数据展示页面元素。
具体地,如图2a所示,可以将各业务***的相关数据处理为标准化的组合资源数据后,传入统一数据驾驶舱生成模块,进而可以采用同一套前端可视化代码,将数据信息以图表的形式进行展现,即各数据可视化任务对应的数据展示页面元素。
在一示例中,基于统一数据驾驶舱生成模块,在每次对组合资源数据驾驶舱中的图表样式或逻辑进行优化或调整时,仅需对所涉及的数据可视化代码进行维护和调整。相较于传统方法,无需针对每个***对应的数据驾驶舱中相似的图表样式、逻辑处理等相关代码,分别进行重复性的维护,从而能够有效降低***耦合度和维护成本。
步骤104,根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
在实际应用中,可以基于预设页面,将各数据可视化任务对应的数据展示页面元素,引入至该预设页面中不同展示区域,进而可以得到资源数据可视化页面以进行展示。
在一示例中,用户仅需通过对业务***数据库的相关信息进行配置,即可获得并查看统一组合资源数据驾驶舱页面,相较于传统方法,无需通过对每个业务***单独开发数据驾驶舱,便可获得统一的相应数据驾驶舱页面,降低了开发成本,实施成本低、维护成本低、相关人员学习成本低。
为了使本领域技术人员能够更好地理解上述步骤,以下通过一个例子对本申请实施例加以示例性说明,但应当理解的是,本申请实施例并不限于此。
以渲染不同组合资源购买比例饼图的数据可视化任务为例,通过前端页面可以接收用户输入的组合资源相关业务***的数据库地址、数据库端口号、已授权访问权限的对象信息(即数据库连接信息),以连接和访问相关业务***的数据库,由于需要查询到每种组合资源的购买量数据,可以基于数据表存储信息确定在原业务***数据库中组合资源对应的标识字段名和购买量数据,如标识字段名fundId、购买量amount,其对应数据表为purchase,则可以通过构造的查询语句,如select fundId,amount from purchase groupby fundId,查询得到所需要的数据(即原始资源数据);然后可以针对获取到的不同组合资源对应的标识字段名和购买量数据,根据预设的标准数据格式和字段(即数据可视化模板中针对原始资源数据所设置的目标类型)进行转化,得到标准数据集(即目标资源数据),如可以包含多个由fundId和amount构成的object对组成的list,进而可以将该list作为生成饼图的数据源,采用对应的数据可视化库(如echarts),将整理后的list赋值给echarts的data值,以实现饼图渲染,即生成数据展示页面元素。
相较于传统方法,由于组合资源相关***数量较多,且各***数据库中表结构存在差异,分别对每个***单独定制可视化数据驾驶舱的开发成本较大;各***在生成数据驾驶舱的过程中,数据可视化部分的代码重复度高,***耦合度高,后期维护成本也相应增加;且不同组合资源相关***独立开发的数据驾驶舱涉及不同的字段和不同的操作逻辑,相关业务人员的学习和记忆成本较高。
本实施例的技术方案,通过自动生成组合资源数据驾驶舱,可以减少多***重复开发可视化视图的成本;通过对统一数据驾驶舱生成模块中可视化图表及相关逻辑代码的统一维护,可以降低多***独立数据驾驶舱的使用和维护成本;通过统一的视图、统一的字段、统一的操作,能够帮助业务人员更加简单、直观、清晰地查看和分析资源数据,降低了多个***数据驾驶舱带来的高学习成本,有助于服务能力提升。
上述资源数据处理方法中,通过获取多个数据可视化任务各自对应的数据调用信息,根据各数据调用信息,从多个业务***中调用各数据可视化任务对应的原始资源数据,获取针对多个数据可视化任务的数据可视化模板,根据数据可视化模板中针对各原始资源数据所设置的目标类型,对各原始资源数据进行调整,得到各数据可视化任务对应的目标资源数据,然后基于各数据可视化任务对应的目标资源数据,生成各数据可视化任务对应的数据展示页面元素,进而根据各数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面,实现了对资源数据可视化优化,可以调用原始资源数据并根据数据可视化模板进行调整,进而基于生成的数据展示页面元素可以展示资源数据可视化页面,无需对每个业务***进行单独开发,能够避免重复性维护,降低了***耦合度,提升了资源数据处理效率。
在一个实施例中,所述获取多个数据可视化任务各自对应的数据调用信息,可以包括如下步骤:
响应于针对任务配置页面的配置操作,获取各所述数据可视化任务对应的数据库连接信息和数据表存储信息,作为各所述数据可视化任务对应的数据调用信息。
在实际应用中,如图2a所示,用户可以通过进入任务配置页面对多个数据可视化任务进行配置,可以响应于针对任务配置页面的配置操作,获取用户输入的组合资源相关***的数据库配置信息,如数据库地址、数据库端口号,以及具有一定访问权限的对象信息,作为数据库连接信息;并可以获取用户输入模板中各列组合资源所对应的业务***原始数据库的字段名称,作为数据表存储信息。
本实施例中,通过响应于针对任务配置页面的配置操作,获取各数据可视化任务对应的数据库连接信息和数据表存储信息,作为各数据可视化任务对应的数据调用信息,为进一步数据调用提供了数据支持。
在一个实施例中,所述根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据,可以包括如下步骤:
根据各所述数据库连接信息,与多个业务***中的数据库建立连接关系;按照各所述数据表存储信息,对所述多个业务***中的数据库进行数据读取,得到各所述数据可视化任务对应的原始资源数据。
在一示例中,可以根据获取到的数据库连接信息,如组合资源相关业务***的数据库地址、数据库端口号、已授权访问权限的对象信息,连接和访问相关业务***的数据库,并可以根据获取到的数据表结构信息(即数据表存储信息)动态读取数据库中的对应资源数据,进而可以得到各数据可视化任务对应的原始资源数据。
本实施例中,通过根据各数据库连接信息,与多个业务***中的数据库建立连接关系,进而按照各数据表存储信息,对多个业务***中的数据库进行数据读取,得到各数据可视化任务对应的原始资源数据,能够通过对业务***数据库的相关信息进行配置,即可获得并查看统一组合资源数据驾驶舱页面。
在一个实施例中,所述根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据,可以包括如下步骤:
按照所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,调整各所述原始资源数据对应的数据类型,得到各所述原始资源数据对应的调整后资源数据;根据各所述调整后资源数据对应的数据解析结果,得到各所述数据可视化任务对应的目标资源数据。
在实际应用中,针对获取到的不同组合资源对应的标识字段名和相关资源数据(即原始资源数据),可以根据预设的标准数据格式和字段进行转化,即按照数据可视化模板中针对各原始资源数据所设置的目标类型,调整各原始资源数据对应的数据类型,得到针对各业务***的相关数据处理后的标准化组合资源数据(即调整后资源数据),进而可以将加工后的标准化组合资源数据传入统一数据驾驶舱生成模块,通过读取和遍历该标准化组合资源数据,可以进行数据解析和整理处理,使其成为数据驾驶舱中各图表对应的数据集(即目标资源数据)。
具体地,如图2b所示,可以判断从原始数据库中读取到数据(即原始资源数据)的数据类型与模板中对应字段的数据类型是否一致,在数据类型不一致时,可以将读取到的数据向模板中对应字段的数据类型进行转换;在数据类型一致时,或将相对应的字段数据类型进行统一后,可以将读取到的数据或转换类型后的数据赋值给模板中对应的字段,进而可以得到标准化组合资源数据。
本实施例中,通过按照数据可视化模板中针对各原始资源数据所设置的目标类型,调整各原始资源数据对应的数据类型,得到各原始资源数据对应的调整后资源数据,进而根据各调整后资源数据对应的数据解析结果,得到各数据可视化任务对应的目标资源数据,可以基于数据标准化处理过程,实现针对多个业务***数据库中的数据模板化,能够使处理后资源数据具备自动生成数据驾驶舱的能力和基础。
在一个实施例中,所述基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素,可以包括如下步骤:
确定各所述数据可视化任务对应的数据可视化库;根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素。
在一示例中,如图2c所示,通过将处理后的数据集(即目标资源数据)赋值给echarts或d3等数据可视化库的data值,可以基于数据集进行各图表的渲染过程,进而可以得到组合资源数据驾驶舱中的各数据展示图表(即数据展示页面元素),其中,各图表的具体渲染过程可以进行统一维护,如可以进行统一数据驾驶舱样式及逻辑变化,从而使得使用者无需分别编写数据驾驶舱中不同图表渲染的相关代码。
本实施例中,通过确定各数据可视化任务对应的数据可视化库,进而根据各数据可视化任务对应的数据可视化库和目标资源数据,生成各数据可视化任务对应的数据展示页面元素,能够自动生成组合资源数据驾驶舱,减少了多***重复开发可视化视图的成本。
在一个实施例中,所述根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素,可以包括如下步骤:
将各所述数据可视化任务对应的目标资源数据,赋值至各所述数据可视化任务对应的数据可视化库,生成各所述数据可视化任务对应的数据展示页面元素。
在具体实现中,可以将目标资源数据作为渲染图表的数据源,采用对应的数据可视化库(如echarts),将目标资源数据赋值给echarts的data值,进而可以实现图表渲染,即生成数据展示页面元素。
本实施例中,通过将各数据可视化任务对应的目标资源数据,赋值至各数据可视化任务对应的数据可视化库,生成各数据可视化任务对应的数据展示页面元素,为自动生成组合资源数据驾驶舱提供了数据支持。
在一个实施例中,所述根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面,可以包括如下步骤:
获取预设页面信息;所述预设页面信息用于表征预设页面中各展示区域对应的区域位置;将各所述数据可视化任务对应的数据展示页面元素,引入至所述预设页面中各所述展示区域,得到所述资源数据可视化页面并展示。
在实际应用中,可以根据预设页面中各展示区域对应的区域位置,将各个图表组件(即各数据可视化任务对应的数据展示页面元素)引入至预设页面中不同展示区域,进而可以得到资源数据可视化页面以进行展示,如图3所示。
在一示例中,通过低代码生成的方式,可以将多个业务***的组合资源数据基于统一可视化数据驾驶舱(即资源数据可视化页面)进行展示,如图3所示,从而使得多个业务***对应的统一数据驾驶舱具有相似的视图、一致的字段,以及一致的操作逻辑,避免了相关业务人员对每个业务***的数据驾驶舱进行了解、研究、熟悉的过程,能够有效降低多***的学习和使用成本。
本实施例中,通过获取预设页面信息,进而将各数据可视化任务对应的数据展示页面元素,引入至预设页面中各所述展示区域,得到资源数据可视化页面并展示,有助于用户更加简单、直观、清晰地查看和分析资源数据,提升了资源数据处理效率。
在一个实施例中,如图4所示,提供了另一种资源数据处理方法的流程示意图。本实施例中,该方法包括以下步骤:
在步骤401中,响应于针对任务配置页面的配置操作,获取各数据可视化任务对应的数据库连接信息和数据表存储信息,作为各数据可视化任务对应的数据调用信息。在步骤402中,根据各数据库连接信息,与多个业务***中的数据库建立连接关系,按照各数据表存储信息,对多个业务***中的数据库进行数据读取,得到各数据可视化任务对应的原始资源数据。在步骤403中,获取针对多个数据可视化任务的数据可视化模板,按照数据可视化模板中针对各原始资源数据所设置的目标类型,调整各原始资源数据对应的数据类型,得到各原始资源数据对应的调整后资源数据。在步骤404中,根据各调整后资源数据对应的数据解析结果,得到各数据可视化任务对应的目标资源数据。在步骤405中,确定各数据可视化任务对应的数据可视化库,根据各数据可视化任务对应的数据可视化库和目标资源数据,生成各数据可视化任务对应的数据展示页面元素。在步骤406中,获取预设页面信息;预设页面信息用于表征预设页面中各展示区域对应的区域位置。在步骤407中,将各数据可视化任务对应的数据展示页面元素,引入至预设页面中各所述展示区域,得到资源数据可视化页面并展示。需要说明的是,上述步骤的具体限定可以参见上文对一种资源数据处理方法的具体限定,在此不再赘述。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的资源数据处理方法的资源数据处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个资源数据处理装置实施例中的具体限定可以参见上文中对于资源数据处理方法的限定,在此不再赘述。
在一个实施例中,如图5所示,提供了一种资源数据处理装置,包括:
原始资源数据获取模块501,用于获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
资源数据调整模块502,用于获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
页面元素生成模块503,用于基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
资源数据页面展示模块504,用于根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
在一个实施例中,所述原始资源数据获取模块501包括:
数据调用信息获取子模块,用于响应于针对任务配置页面的配置操作,获取各所述数据可视化任务对应的数据库连接信息和数据表存储信息,作为各所述数据可视化任务对应的数据调用信息。
在一个实施例中,所述原始资源数据获取模块501包括:
数据库连接子模块,用于根据各所述数据库连接信息,与多个业务***中的数据库建立连接关系;
数据读取子模块,用于按照各所述数据表存储信息,对所述多个业务***中的数据库进行数据读取,得到各所述数据可视化任务对应的原始资源数据。
在一个实施例中,所述资源数据调整模块502包括:
数据类型调整子模块,用于按照所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,调整各所述原始资源数据对应的数据类型,得到各所述原始资源数据对应的调整后资源数据;
目标资源数据得到子模块,用于根据各所述调整后资源数据对应的数据解析结果,得到各所述数据可视化任务对应的目标资源数据。
在一个实施例中,所述页面元素生成模块503包括:
数据可视化库确定子模块,用于确定各所述数据可视化任务对应的数据可视化库;
页面元素生成子模块,用于根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素。
在一个实施例中,所述页面元素生成子模块包括:
数据赋值单元,用于将各所述数据可视化任务对应的目标资源数据,赋值至各所述数据可视化任务对应的数据可视化库,生成各所述数据可视化任务对应的数据展示页面元素。
在一个实施例中,所述资源数据页面展示模块504包括:
预设页面信息获取子模块,用于获取预设页面信息;所述预设页面信息用于表征预设页面中各展示区域对应的区域位置;
资源数据页面得到子模块,用于将各所述数据可视化任务对应的数据展示页面元素,引入至所述预设页面中各所述展示区域,得到所述资源数据可视化页面并展示。
上述资源数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种资源数据处理方法。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
在一个实施例中,处理器执行计算机程序时还实现上述其他实施例中的资源数据处理方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
在一个实施例中,计算机程序被处理器执行时还实现上述其他实施例中的资源数据处理方法的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
在一个实施例中,计算机程序被处理器执行时还实现上述其他实施例中的资源数据处理方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (10)
1.一种资源数据处理方法,其特征在于,所述方法包括:
获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
2.根据权利要求1所述的方法,其特征在于,所述获取多个数据可视化任务各自对应的数据调用信息,包括:
响应于针对任务配置页面的配置操作,获取各所述数据可视化任务对应的数据库连接信息和数据表存储信息,作为各所述数据可视化任务对应的数据调用信息。
3.根据权利要求2所述的方法,其特征在于,所述根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据,包括:
根据各所述数据库连接信息,与多个业务***中的数据库建立连接关系;
按照各所述数据表存储信息,对所述多个业务***中的数据库进行数据读取,得到各所述数据可视化任务对应的原始资源数据。
4.根据权利要求1所述的方法,其特征在于,所述根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据,包括:
按照所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,调整各所述原始资源数据对应的数据类型,得到各所述原始资源数据对应的调整后资源数据;
根据各所述调整后资源数据对应的数据解析结果,得到各所述数据可视化任务对应的目标资源数据。
5.根据权利要求1所述的方法,其特征在于,所述基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素,包括:
确定各所述数据可视化任务对应的数据可视化库;
根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素。
6.根据权利要求5所述的方法,其特征在于,所述根据各所述数据可视化任务对应的数据可视化库和所述目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素,包括:
将各所述数据可视化任务对应的目标资源数据,赋值至各所述数据可视化任务对应的数据可视化库,生成各所述数据可视化任务对应的数据展示页面元素。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面,包括:
获取预设页面信息;所述预设页面信息用于表征预设页面中各展示区域对应的区域位置;
将各所述数据可视化任务对应的数据展示页面元素,引入至所述预设页面中各所述展示区域,得到所述资源数据可视化页面并展示。
8.一种资源数据处理装置,其特征在于,所述装置包括:
原始资源数据获取模块,用于获取多个数据可视化任务各自对应的数据调用信息,根据各所述数据调用信息,从多个业务***中调用各所述数据可视化任务对应的原始资源数据;
资源数据调整模块,用于获取针对所述多个数据可视化任务的数据可视化模板,根据所述数据可视化模板中针对各所述原始资源数据所设置的目标类型,对各所述原始资源数据进行调整,得到各所述数据可视化任务对应的目标资源数据;
页面元素生成模块,用于基于各所述数据可视化任务对应的目标资源数据,生成各所述数据可视化任务对应的数据展示页面元素;所述数据展示页面元素用于展示相应所述目标资源数据对应的统计信息;
资源数据页面展示模块,用于根据各所述数据可视化任务对应的数据展示页面元素,展示资源数据可视化页面。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211587317.0A CN115857929A (zh) | 2022-12-09 | 2022-12-09 | 资源数据处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211587317.0A CN115857929A (zh) | 2022-12-09 | 2022-12-09 | 资源数据处理方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115857929A true CN115857929A (zh) | 2023-03-28 |
Family
ID=85671968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211587317.0A Pending CN115857929A (zh) | 2022-12-09 | 2022-12-09 | 资源数据处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115857929A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116383299A (zh) * | 2023-03-31 | 2023-07-04 | 国任财产保险股份有限公司 | 一种基于分布式数据库的数据展示*** |
-
2022
- 2022-12-09 CN CN202211587317.0A patent/CN115857929A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116383299A (zh) * | 2023-03-31 | 2023-07-04 | 国任财产保险股份有限公司 | 一种基于分布式数据库的数据展示*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140114822A1 (en) | Method and system for creating tax configuration templates | |
CN106557307B (zh) | 业务数据的处理方法及处理*** | |
CN112433712A (zh) | 报表展示方法、装置、计算机设备和存储介质 | |
CN115857929A (zh) | 资源数据处理方法、装置、计算机设备和存储介质 | |
CN111753203A (zh) | 一种***推荐方法、装置、设备和介质 | |
CN114237871A (zh) | 云资源的编排方法、装置、计算机设备和存储介质 | |
CN114462859A (zh) | 工作流处理方法、装置、计算机设备和存储介质 | |
CN112231377A (zh) | 数据映射方法、***、装置、服务器和存储介质 | |
CN115687310A (zh) | 数据清洗方法及装置 | |
CN112506944B (zh) | 业务***间的数据标准转换取数方法、装置、设备和介质 | |
US20150370460A1 (en) | Business-to-business document user interface and integration design | |
CN117555521A (zh) | 业务需求开发方法、装置、计算机设备和存储介质 | |
CN116738953A (zh) | 报表生成方法、装置、计算机设备和计算机可读存储介质 | |
CN117130606A (zh) | 前端页面配置方法、装置、计算机设备和存储介质 | |
CN116860576A (zh) | 操作日志的记录方法、装置、计算机设备和存储介质 | |
CN116128616A (zh) | 资源风险试算的数据处理的计算方法、装置、计算机设备 | |
CN118396361A (zh) | 流程实例处理方法、装置、设备、存储介质和程序产品 | |
CN117389605A (zh) | 业务接口配置方法、装置、设备、存储介质和程序产品 | |
CN117612192A (zh) | 电子图纸信息识别方法、***、电子设备、存储介质 | |
CN116701178A (zh) | 界面测试方法、装置、计算机设备和存储介质 | |
CN116401029A (zh) | 软件开发调度方法、装置、***、计算机设备及介质 | |
CN114528198A (zh) | 软件自动化测试方法、装置、电子设备和存储介质 | |
CN117575761A (zh) | 资源管理方法、装置、计算机设备和存储介质 | |
CN118035423A (zh) | 信息查询方法、装置、计算机设备和存储介质 | |
CN117194511A (zh) | 数据分页处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |