数据库的数据处理方法、数据可视化服务器构建方法技术

技术编号:36694393 阅读:17 留言:0更新日期:2023-02-27 20:04
本公开涉及一种数据库的数据处理方法、数据可视化服务器构建方法。涉及大数据数据库处理技术领域,所述方法包括:接收数据处理指令,所述数据处理指令至少包括:数据库对应的标识信息和数据库执行语句;根据所述标识信息建立所述数据可视化服务器与所述数据库之间的连接;利用所述数据库执行语句查询与所述数据可视化服务器建立连接的数据库中的数据;对所述数据进行数据处理,其中,所述数据可视化服务器是将查询接口封装至可视化服务器中,以及将数据库处理程序集成在可视化服务器中得到的。采用本方法能够减少数据处理过程中,即ETL过程中重复性较高的工作或者繁琐的编写代码工作的工作量。作的工作量。作的工作量。

【技术实现步骤摘要】
数据库的数据处理方法、数据可视化服务器构建方法


[0001]本公开涉及大数据数据库处理
,特别是涉及一种数据库的数据处理方法、数据可视化服务器构建方法。

技术介绍

[0002]随着大数据的发展,各种业务系统每天会产生大量的应用数据,因此通常需要对应用数据进行ETL(Extract

Transform

Load)数据加工处理。传统的ETL数据加工处理,通常需要编写脚本完成许多的流程,例如,数据库连接,获取数据,读写同步数据等。目前一般通用的ETL平台,虽然可以快速建立ETL任务,屏蔽复杂的编码任务,但是缺少灵活性。而目前通过编写SQL语句实现ELT的方式虽然灵活性较高,但是编码复杂。
[0003]另外,虽然目前使用ELT平台或者通过编写SQL语句可以实现ELT,但是ELT的处理过程中需要处理人员拥有一定量的数据库知识,才能够配置ETL所需的各种参数或者编写处理代码,而对于一些重复性较高的或者繁琐的工作会额外增加编写处理代码的工作量,降低工作的效率。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够减少重复性较高的或者繁琐的编写代码的工作量的数据库的数据处理方法、数据可视化服务器构建方法。
[0005]第一方面,本公开提供了一种数据库的数据处理方法,所述方法包括:
[0006]接收数据处理指令,所述数据处理指令至少包括:数据库对应的标识信息和数据库执行语句;
[0007]利用预先创建的数据可视化服务器、所述标识信息和数据库执行语句对所述数据库中的数据进行处理,其中,所述数据可视化服务器是将查询接口封装至可视化服务器中,以及将数据库处理程序集成在可视化服务器中得到的。
[0008]在其中一个实施例中,所述利用预先创建的数据可视化服务器、所述标识信息和数据库执行语句对所述数据库中的数据进行处理,包括:
[0009]在所述数据可视化服务器中,根据所述标识信息建立所述数据可视化服务器与所述数据库之间的连接,其中,所述标识信息与所述查询接口连接的第三方应用关联,所述标识信息用于指示所述第三方应用获取对应的数据库中的数据;
[0010]利用所述数据库执行语句查询与所述数据可视化服务器建立连接的数据库中的数据;
[0011]对所述数据进行数据处理,所述数据处理包括:数据转换和数据加载。
[0012]在其中一个实施例中,所述方法还包括:
[0013]利用所述查询接口将所述数据可视化服务器与所述第三方应用连接。
[0014]在其中一个实施例中,所述利用所述查询接口将所述数据可视化服务器与所述第三方应用连接,包括:
[0015]利用所述查询接口和预先设置的白名单,将所述数据可视化服务器与所述白名单中的所述第三方应用连接。
[0016]在其中一个实施例中,所述数据可视化服务器中至少包括:数据库处理程序查询界面,用于根据所述数据库处理程序的执行过程建立对应的可视化结果,以及展示和修改所述标识信息和数据库执行语句。
[0017]在其中一个实施例中,所述利用预先创建的数据可视化服务器、所述标识信息和数据库执行语句对所述数据库中的数据进行处理,包括:
[0018]进入所述数据可视化服务器中命令控制界面;
[0019]接收数据库连接指令,在所述命令控制界面中根据所述数据库连接指令建立所述数据可视化服务器与所述数据库之间的连接。
[0020]在其中一个实施例中,所述方法还包括:
[0021]根据所述标识信息和与所述数据库之间的连接信息创建第一数据表;
[0022]根据所述查询接口的信息创建第二数据表;
[0023]根据查询与所述数据可视化服务器建立连接的数据库中的数据创建第三数据表;
[0024]将所述第一数据表、第二数据表和第三数据表进行关联。
[0025]第二方面,本公开还提供了一种数据可视化服务器构建方法,所述方法包括:
[0026]封装查询接口至可视化服务器中,所述查询接口用于连接第三方应用;
[0027]将数据库处理程序集成在所述可视化服务器中,得到数据可视化服务器,所述数据库处理程序用于执行数据库执行语句,所述数据库执行语句用于查询数据库中的数据。
[0028]第三方面,本公开还提供了一种数据库的数据处理装置,所述装置包括:
[0029]指令接收模块,用于接收数据处理指令,所述数据处理指令至少包括:数据库对应的标识信息和数据库执行语句;
[0030]数据库连接模块,用于根据所述标识信息建立所述数据可视化服务器与所述数据库之间的连接,其中,所述标识信息与所述查询接口连接的第三方应用关联,所述标识信息用于指示所述第三方应用获取对应的数据库中的数据;
[0031]数据查询模块,用于利用所述数据库执行语句查询与所述数据可视化服务器建立连接的数据库中的数据;
[0032]数据处理模块,用于对所述数据进行数据处理,所述数据处理包括:数据转换和数据加载,其中,所述数据可视化服务器是将查询接口封装至可视化服务器中,以及将数据库处理程序集成在可视化服务器中得到的。
[0033]在所述装置的一个实施例中,所述装置还包括:
[0034]应用连接模块,用于利用所述查询接口将所述数据可视化服务器与所述第三方应用连接。
[0035]在所述装置的一个实施例中,所述应用连接模块,还用于:利用所述查询接口和预先设置的白名单,将所述数据可视化服务器与所述白名单中的所述第三方应用连接。
[0036]在所述装置的一个实施例中,所述数据可视化服务器中至少包括:数据库处理程序查询界面,用于根据所述数据库处理程序的执行过程建立对应的可视化结果。
[0037]在所述装置的一个实施例中,所述装置还包括:
[0038]控制界面进入模块,用于进入所述数据可视化服务器中命令控制界面;
[0039]指令处理模块,用于接收数据库连接指令,在所述命令控制界面中根据所述数据库连接指令建立所述数据可视化服务器与所述数据库之间的连接。
[0040]在所述装置的一个实施例中,所述装置还包括:数据表关联模块,用于根据所述标识信息和与所述数据库之间的连接信息创建第一数据表;根据所述查询接口的信息创建第二数据表;根据查询与所述数据可视化服务器建立连接的数据库中的数据创建第三数据表;将所述第一数据表、第二数据表和第三数据表进行关联。
[0041]第四方面,本公开还提供了一种数据可视化服务器构建装置,所述装置包括:
[0042]封装模块,封装查询接口至可视化服务器中,所述查询接口用于连接第三方应用;
[0043]集成模块,用于将数据库处理程序集成在所述可视化服务器中,得到数据可视化服务器,所述数据库处理程序用于执行数据库执行语句,所述数据库执行语句用于查询数据库中的数据。
[0044]第五方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库的数据处理方法,其特征在于,所述方法包括:接收数据处理指令,所述数据处理指令至少包括:数据库对应的标识信息和数据库执行语句;根据所述标识信息建立所述数据可视化服务器与所述数据库之间的连接,其中,所述标识信息与所述查询接口连接的第三方应用关联,所述标识信息用于指示所述第三方应用获取对应的数据库中的数据;利用所述数据库执行语句查询与所述数据可视化服务器建立连接的数据库中的数据;对所述数据进行数据处理,所述数据处理包括:数据转换和数据加载,其中,所述数据可视化服务器是将查询接口封装至可视化服务器中,以及将数据库处理程序集成在可视化服务器中得到的。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:利用所述查询接口将所述数据可视化服务器与所述第三方应用连接。3.根据权利要求2所述的方法,其特征在于,所述利用所述查询接口将所述数据可视化服务器与所述第三方应用连接,包括:利用所述查询接口和预先设置的白名单,将所述数据可视化服务器与所述白名单中的所述第三方应用连接。4.根据权利要求1

3任一项所述的方法,其特征在于,所述数据可视化服务器中至少包括:数据库处理程序查询界面,用于根据所述数据库处理程序的执行过程建立对应的可视化结果,以及展示和修改所述标识信息和数据库执行语句。5.根据权利要求1所述的方法,其特征在于,所述利用预先创建的数据可视化服务器、所述标识信息和数据库执行语句对所述数据库中的数据进行处理,包括:进入所述数据可视化服务器中命令控制界面;接收数据库连接指令,在所述命令控制界面中根据所述数据库连接指令建立所述数据可视化服务器与所述数据库之间的连接。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述标识信息和与所述数据库之间的连接信息创建第一数据表;根据所述查询接口的信息创建第二数据表;根据查询与所述数据可视化服务器建立连接的数据库中的数据创建第三数据表;将所述第一数据表、第二数据表和第三数据表进行关联。7.一种数据可视化服务器构建方法,其特征在于,所述方法包括:封装查询接口至可视化服务器中,所述查询接口用于连接第三方应用;将数据库处理程序集成在所述可视化服务器中,得到数据可视化服务器,所述数据库处理程序用于执行数据库执行语句,所述数据库执行语句用于查询数据库中的数据。8.一种数据库的数据处理装置,其特征在于,所述装置包括:指令接收模块,用于接收数据处理指令,所述数据处理指令至少包括:数据库对应的标识信息和数据库执行语句;数据库连接模块,用于在所述数据可视化服务器中,根据所述标识信息建立所述数据可视化服务器与所述数据库之间的...

【专利技术属性】
技术研发人员:李钦坚
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1