数据处理方法技术

技术编号:39730778 阅读:9 留言:0更新日期:2023-12-17 23:34
本公开公开了一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机介质


[0001]本公开属于数据库
,尤其涉及一种数据处理方法

装置

电子设备及计算机介质


技术介绍

[0002]结构化查询语言
(Structured Query Language)
简称
SQL
,是一种数据库查询和程序设计语言,用于存取数据以及查询

更新和管理关系数据库系统
。SQL
式数据分析逻辑执行系统是一种基于
SQL
语言的数据分析系统,主要功能是执行和管理
SQL
查询语句以进行数据分析

相关技术中,
SQL
式数据分析逻辑执行系统,仅支持查询语句,而无法进行更为广泛的数据处理和分析,导致数据处理和分析效率较低


技术实现思路

[0003]本公开实施例提供一种与相关技术不同的实现方案,以解决相关技术中数据处理和分析效率较低的技术问题

[0004]第一方面,本公开提供一种数据处理方法,包括:
[0005]获取用户上传的待处理业务数据;
[0006]将所述待处理业务数据添加至预设元数据表中,得到目标元数据表;
[0007]基于第一脚本信息,对所述目标元数据表进行分析处理,得到所述待处理业务数据对应的分析结果,所述第一脚本信息中至少包括用于以下至少一种操作的第一
SQL
语句:更新数据

新增数据

删除数据

创建数据库表,所述分析结果用于提供目标业务所需的目标业务数据

[0008]第二方面,本公开提供一种数据处理装置,包括:
[0009]获取单元,用于获取用户上传的待处理业务数据;
[0010]添加单元,用于将所述待处理业务数据添加至预设元数据表中,得到目标元数据表;
[0011]处理单元,用于基于第一脚本信息,对所述目标元数据表进行分析处理,得到所述待处理业务数据对应的分析结果,所述第一脚本信息中至少包括用于以下至少一种操作的第一
SQL
语句:更新数据

新增数据

删除数据

创建数据库表,所述分析结果用于提供目标业务所需的目标业务数据

[0012]第三方面,本公开提供一种电子设备,包括:
[0013]处理器;以及
[0014]存储器,用于存储所述处理器的可执行指令;
[0015]其中,所述处理器配置为经由执行所述可执行指令来执行第一方面

第一方面各可能的实施方式中的任一方法

[0016]第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面

第一方面各可能的实施方式中的任一方


[0017]本公开提供的获取用户上传的待处理业务数据;将所述待处理业务数据添加至预设元数据表中,得到目标元数据表;基于第一脚本信息,对所述目标元数据表进行分析处理,得到所述待处理业务数据对应的分析结果,所述第一脚本信息中至少包括用于以下至少一种操作的第一
SQL
语句:更新数据

新增数据

删除数据

创建数据库表,所述分析结果用于提供目标业务所需的目标业务数据的方案,可利用第一
SQL
语句对目标元数据表中的待处理业务数据进行更新

新增

删除

创建数据库表等操作,从而对待处理业务数据进行较广泛的加工和处理方式,以提高数据处理的分析效率

附图说明
[0018]为了更清楚地说明本公开实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

在附图中:
[0019]图1为本公开一示例性实施例提供的一种数据处理方法的流程示意图;
[0020]图2为本公开一示例性实施例提供的一种数据处理方法的流程示意图;
[0021]图3为本公开一示例性实施例提供的数据处理装置的结构示意图;
[0022]图4为本公开实施例提供的一种电子设备的结构示意图

具体实施方式
[0023]下面详细描述本公开的实施例,所述实施例的示例在附图中示出

下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制

[0024]本公开实施例的说明书

权利要求书及附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序

应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开实施例的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程

方法

系统

产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程

方法

产品或设备固有的其它步骤或单元

[0025]首先,下面对本公开实施例中的部分用语进行解释说明,以便于本领域技术人员理解

[0026]MySQL
是一种开源的关系型数据库管理系统,用于管理和存储数据

[0027]Creenplum
数据库,简称
GP
数据库,是一个关系型数据库集群
,
是由数个独立的数据库服务组合成的逻辑数据库

[0028]SQLite
,是一个轻量级的嵌入式关系型数据库管理系统,它以
C
语言编写,是一个服务器无关的无配置数据库引擎

[0029]H2
数据库是一个用
Java
编写的嵌入式关系型数据库管理系统,它以纯
Java
代码实现,适用于轻量级应用程序和嵌入式系统

[0030]应用程序接口
(
英语:
Application Programming Interface
,简称:
API)
,又称为
应用编程接口,是软件系统不同组成部分衔接的约定

[0031]结构化查询语言
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,包括:获取用户上传的待处理业务数据;将所述待处理业务数据添加至预设元数据表中,得到目标元数据表;基于第一脚本信息,对所述目标元数据表进行分析处理,得到所述待处理业务数据对应的分析结果,所述第一脚本信息中至少包括用于以下至少一种操作的第一
SQL
语句:更新数据

新增数据

删除数据

创建数据库表,所述分析结果用于提供目标业务所需的目标业务数据
。2.
根据权利要求1所述的方法,其特征在于,将所述待处理业务数据添加至预设元数据表中,得到目标元数据表,包括:基于所述待处理业务数据,确定所述待处理业务数据对应的第二
SQL
语句,所述第二
SQL
语句用于插入数据;执行所述第二
SQL
语句,以将所述待处理业务数据添加至预设元数据表中,得到目标元数据表
。3.
根据权利要求2所述的方法,其特征在于,基于所述待处理业务数据,确定所述待处理业务数据对应的第二
SQL
语句,包括:将所述待处理业务数据输入预设模型,得到所述预设模型输出的所述待处理业务数据对应的第二
SQL
语句,其中,所述预设模型用于将输入的待处理业务数据转换成预设格式的数据库语句
。4.
根据权利要求2所述的方法,其特征在于,基于第一脚本信息,对所述目标元数据表进行分析处理,得到所述待处理业务数据对应的分析结果,包括:获取所述第一脚本信息中包括的第一
SQL
语句;针对所述目标元数据表,逐条执行所述第一脚本信息中包括的第一
SQL
语句,得到所述待处理业务数据对应的分析结果
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述用户确定的目标执行引擎信息,所述目标执行引擎信息用于唯一标识目标执行引擎,所述目标执行引擎用于对所述待处理业务数据进行分析;基于第一脚本...

【专利技术属性】
技术研发人员:吴文敬宁维宇
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1