数据处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:30235275 阅读:25 留言:0更新日期:2021-09-29 10:15
本发明专利技术公开了一种数据处理方法、装置、设备及计算机可读存储介质,包括:获取用户所拖拽的节点,并基于各节点对应的拖拽位置,在画布上设置各节点,其中,节点包括规则节点和数据节点;接收用户对规则节点配置的节点属性以及对数据节点设置的第一数据表;在接收到预览指令时,遍历画布上的各节点,以确定各节点对应的父节点,并连线各节点与其对应的父节点;在接收到执行指令时,基于规则节点对应的节点属性,对第一数据表进行处理,生成第二数据表。本发明专利技术简化了数据处理的操作,无需撰写代码即可实现数据处理,提升了数据处理的便捷性,减低了操作步骤及时长,降低了操作用户的专业要求,能够直观地了解到数据的走向。能够直观地了解到数据的走向。能够直观地了解到数据的走向。

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


[0001]本专利技术涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]在目前的数据库中台数据流转换操作中,数据分析师需要操作不同的系统对不同的表进行收集、过滤、整合等,这些处理过程需要代码执行处理或者手动记录,不直观且专业需求较高。
[0003]在目前数据中台应用程序中,大部分程序是通过手动书写数据库代码来驱动数据流,从而获得想要的信息。但是,这种手动书写数据库代码来驱动数据流的方式,存在操作繁杂,专业要求高,且无法直观了解到数据流的流向等问题。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种数据处理方法、装置、设备及计算机可读存储介质,旨在解决现有的手动书写数据库代码来驱动数据流的方式,存在操作繁杂的技术问题。
[0006]为实现上述目的,本专利技术提供一种数据处理方法,所述数据处理方法包括以下步骤:获取用户所拖拽的节点,并基于各节点对应的拖拽位置,在画布上设置各节点,其中,所述节点包括规则节点和数据节点;接收用户对所述规则节点配置的节点属性以及对所述数据节点设置的第一数据表;在接收到预览指令时,遍历所述画布上的各节点,以确定各节点对应的父节点,并连线各节点与其对应的父节点;在接收到执行指令时,基于所述规则节点对应的节点属性,对所述第一数据表进行处理,生成第二数据表。
>[0007]可选地,所述基于所述规则节点对应的节点属性,对所述第一数据表进行处理,生成第二数据表的步骤包括:基于所述规则节点对应的节点属性,确定所述规则节点对应的父节点,并获取所述规则节点对应的父节点的第三数据表,其中,所述第三数据表来源于第一数据表,所述规则节点对应的父节点包括其它规则节点和/或数据节点;基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表。
[0008]可选地,所述规则节点包括筛选节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:
基于所述筛选节点对应的节点属性,确定所述筛选节点对应的筛选条件;根据所述筛选条件对所述第三数据表进行筛选处理,生成第二数据表。
[0009]可选地,所述规则节点包括组合节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:基于所述组合节点对应的节点属性,确定所述组合节点对应的组合条件;根据所述组合条件,组合所述第三数据表,生成第二数据表。
[0010]可选地,所述规则节点包括联接节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:基于所述联接节点对应的节点属性,确定所述联接节点对应的联接条件,其中,所述联接条件包括联接顺序、联接类型和关联字段;根据所述联接条件,关联所述第三数据表,生成第二数据表。
[0011]可选地,所述规则节点包括列修改节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:基于所述列修改节点对应的节点属性,确定所述列修改节点对应的修改操作;根据所述修改操作,对所述第三数据表中的数据列进行修改,生成第二数据表,其中,所述修改操作包括删除操作和/或改名操作。
[0012]可选地,所述在接收到预览指令时,遍历所述画布上的各节点,以确定各节点对应的父节点,并连线各节点与其对应的父节点的步骤包括:在接收到预览指令时,遍历所述画布上的各节点,以获取各节点对应节点属性;根据各节点对应的节点属性,确定各节点对应的父节点,并连线各节点与其对应的父节点。
[0013]此外,为实现上述目的,本专利技术还提供一种数据处理装置,所述数据处理装置包括:获取模块,用于获取用户所拖拽的节点,并基于各节点对应的拖拽位置,在画布上设置各节点,其中,所述节点包括规则节点和数据节点;接收模块,用于接收用户对所述规则节点配置的节点属性以及对所述数据节点设置的第一数据表;遍历模块,用于在接收到预览指令时,遍历所述画布上的各节点,以确定各节点对应的父节点,并连线各节点与其对应的父节点;处理模块,用于在接收到执行指令时,基于所述规则节点对应的节点属性,对所述第一数据表进行处理,生成第二数据表。
[0014]此外,为实现上述目的,本专利技术还提供一种数据处理设备,所述数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如上述的数据处理方法的步骤。
[0015]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上述的数据处理方法的步骤。
[0016]本专利技术所能实现的有益效果。
附图说明
[0017]图1是本专利技术实施例方案涉及的硬件运行环境的数据处理设备结构示意图;图2为本专利技术数据处理方法第一实施例的流程示意图;图3为本专利技术数据处理方法第二实施例的流程示意图;图4为本专利技术数据处理装置一实施例的系统结构示意图。
[0018]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0019]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0020]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的数据处理设备结构示意图。
[0021]本专利技术实施例数据处理设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。
[0022]如图1所示,该数据处理设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI

FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0023]可选地,数据处理设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括以下步骤:获取用户所拖拽的节点,并基于各节点对应的拖拽位置,在画布上设置各节点,其中,所述节点包括规则节点和数据节点;接收用户对所述规则节点配置的节点属性以及对所述数据节点设置的第一数据表;在接收到预览指令时,遍历所述画布上的各节点,以确定各节点对应的父节点,并连线各节点与其对应的父节点;在接收到执行指令时,基于所述规则节点对应的节点属性,对所述第一数据表进行处理,生成第二数据表。2.如权利要求1所述的数据处理方法,其特征在于,所述基于所述规则节点对应的节点属性,对所述第一数据表进行处理,生成第二数据表的步骤包括:基于所述规则节点对应的节点属性,确定所述规则节点对应的父节点,并获取所述规则节点对应的父节点的第三数据表,其中,所述第三数据表来源于第一数据表,所述规则节点对应的父节点包括其它规则节点和/或数据节点;基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表。3.如权利要求2所述的数据处理方法,其特征在于,所述规则节点包括筛选节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:基于所述筛选节点对应的节点属性,确定所述筛选节点对应的筛选条件;根据所述筛选条件对所述第三数据表进行筛选处理,生成第二数据表。4.如权利要求2所述的数据处理方法,其特征在于,所述规则节点包括组合节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:基于所述组合节点对应的节点属性,确定所述组合节点对应的组合条件;根据所述组合条件,组合所述第三数据表,生成第二数据表。5.如权利要求2所述的数据处理方法,其特征在于,所述规则节点包括联接节点,所述基于所述规则节点对应的节点属性,对所述第三数据表进行处理,生成第二数据表的步骤包括:基于所述联接节点对应的节点属性,确定所述联接节点对应的联接条件,其中,所述联接条...

【专利技术属性】
技术研发人员:刘小双杨欢罗启铭王宗强吴育校陈军赵一波许琦枫冯建设
申请(专利权)人:深圳市信润富联数字科技有限公司
类型:发明
国别省市:

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

1