一种面向教学的多用户数据处理方法和系统技术方案

技术编号:34841081 阅读:20 留言:0更新日期:2022-09-08 07:37
本发明专利技术公开一种面向教学的多用户数据处理方法和系统,涉及大数据管理技术领域;根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,其中所述用户角色包括教师和学生,每个角色包含多个用户,每个用户根据用户角色限制用户处理权限,每个用户只创建定义自身的SQL语句参数,利用SQL语句参数定义相应的SQL脚本任务,通过触发事件或定时任务启动相应SQL脚本任务执行流程,产生执行日志和执行结果,通过实例监控对SQL脚本任务进行列表展示。进行列表展示。进行列表展示。

【技术实现步骤摘要】
一种面向教学的多用户数据处理方法和系统


[0001]本专利技术公开一种方法和系统,涉及大数据管理
,具体地说是一种面向教学的多用户数据处理方法和系统。

技术介绍

[0002]随着互联网进入大数据时代,数据已经渗透到当今每一个行业和业务领域,数据处理是对原始数据进行资源化治理的过程,也是数据要素市场化的前提条件。目前为应对突发状况,教学需要线上线下配合教学。线上教学是以班级等为单位组织授课和双向互动,以录、播课为主,采取"录、播+线上答疑"的形式。课后辅导可以采用点播或线上答疑等形式。
[0003]而线上教学的开展,有时会出现用户数据转换过滤不完整、错误数据和重复数据等情况。

技术实现思路

[0004]本专利技术针对现有技术的问题,提供一种面向教学的多用户数据处理方法和系统,为了支持线上和线下教学的开展,通过面向教学的多用户数据处理系统,限制用户的处理权限,实现数据资源的软隔离。
[0005]本专利技术提出的具体方案是:
[0006]本专利技术提供一种面向教学的多用户数据处理方法,根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,其中所述用户角色包括教师和学生,每个角色包含多个用户,每个用户根据用户角色限制用户处理权限,每个用户只创建定义自身的SQL语句参数,
[0007]利用SQL语句参数定义相应的SQL脚本任务,通过触发事件或定时任务启动相应SQL脚本任务执行流程,产生执行日志和执行结果,
[0008]通过实例监控对SQL脚本任务进行列表展示。
[0009]进一步,所述的一种面向教学的多用户数据处理方法中利用前端定义相应的SQL语句参数,以及定义相应的SQL脚本任务,并通过实例监控对SQL脚本任务进行列表展示。
[0010]进一步,所述的一种面向教学的多用户数据处理方法中所述定义相应的SQL语句参数,包括:
[0011]对相应的SQL语句参数进行参数管理,所述参数管理包括参数新增、参数搜索、参数编辑和参数删除的管理。
[0012]进一步,所述的一种面向教学的多用户数据处理方法中所述利用SQL语句参数定义相应的SQL脚本任务,包括:
[0013]获取相应数据库表的数据并筛选,根据筛选后数据和SQL语句参数进行SQL脚本编辑并保存,
[0014]发布SQL脚本任务。
[0015]进一步,所述的一种面向教学的多用户数据处理方法中所述启动相应SQL脚本任务执行流程之前,包括:
[0016]确认执行SQL的数据表,其中提取SQL中的表名,与用户处理权限进行匹配,根据用户角色只能执行自身用户权限创建或被分配的数据表。
[0017]进一步,所述的一种面向教学的多用户数据处理方法中所述定时任务启动相应SQL脚本任务执行流程,包括:
[0018]按照每天、每周或每月的固定时间执行相应SQL脚本任务或按照固定间隔时间执行相应SQL脚本任务。
[0019]进一步,所述的一种面向教学的多用户数据处理方法中所述通过实例监控对SQL脚本任务进行列表展示,包括:
[0020]对SQL脚本任务进行搜索,根据搜索结果进行列表展示。
[0021]本专利技术还提供一种面向教学的多用户数据处理系统,包括SQL脚本任务管理模块和展示模块,
[0022]SQL脚本任务管理模块根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,其中所述用户角色包括教师和学生,每个角色包含多个用户,每个用户根据用户角色限制用户处理权限,每个用户只创建定义自身的SQL语句参数,
[0023]利用SQL语句参数定义相应的SQL脚本任务,通过触发事件或定时任务启动相应SQL脚本任务执行流程,产生执行日志和执行结果,
[0024]展示模块通过实例监控对SQL脚本任务进行列表展示。
[0025]本专利技术的有益之处是:
[0026]本专利技术提供一种面向教学的多用户数据处理方法,根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,减少了SQL语句参数出错频率,降低SQL语句编写复杂程度,利用SQL语句参数定义相应的SQL脚本任务,通过触发事件或定时任务启动相应SQL脚本任务执行流程,产生执行日志和执行结果,提高了SQL脚本的准确性,简化SQL脚本执行流程,减少转换过滤不完整、错误数据和重复数据等情况。并且可通过实例监控进行SQL脚本任务列表展示,方便用户查看。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本专利技术方法流程示意图。
具体实施方式
[0029]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0030]本专利技术提供一种面向教学的多用户数据处理方法,根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,其中所述用户角色包括教师和学生,每个
角色包含多个用户,每个用户根据用户角色限制用户处理权限,每个用户只创建定义自身的SQL语句参数,
[0031]利用SQL语句参数定义相应的SQL脚本任务,通过触发事件或定时任务启动相应SQL脚本任务执行流程,产生执行日志和执行结果,
[0032]通过实例监控对SQL脚本任务进行列表展示。
[0033]本专利技术方法定义SQL任务中的参数,提供数据标准化参数统一配置管理服务;定义SQL脚本任务,其中可以包含参数,这些参数来自于参数定义流程;通过点击事件或定时任务触发任务执行流程,产生执行日志和执行结果;在实例监控流程中展示任务执行结果。
[0034]具体应用中,在本专利技术方法的一些实施例中,可以利用前端定义相应的SQL语句参数,以及定义相应的SQL脚本任务,并通过实例监控对SQL脚本任务进行列表展示。
[0035]具体地,利用前端进行SQL语句参数定义,根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,其中所述用户角色包括教师和学生,每个角色包含多个用户,每个用户根据用户角色限制用户处理权限,每个用户只创建定义自身的SQL语句参数,
[0036]定义SQL语句参数,定期查看需要处理的表名每月发生变化,减少SQL语句参数出错频率,降低SQL语句编写复杂程度。参数管理时提供参数新增、参数搜索、参数编辑和参数删除的管理。
[0037]进一步,进行SQL脚本任务定义时,
[0038]筛选数据库表,通过下拉菜单,实现数据库——模式——表的三级选择,并能够按照名字进行搜索,在表级提示字段的名称和字段类型;
[0039]脚本编辑,提供SQL编辑框,展示行号;点击左侧导本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向教学的多用户数据处理方法,其特征是根据用户角色限制用户处理权限,根据用户处理权限定义相应的SQL语句参数,其中所述用户角色包括教师和学生,每个角色包含多个用户,每个用户根据用户角色限制用户处理权限,每个用户只创建定义自身的SQL语句参数,利用SQL语句参数定义相应的SQL脚本任务,通过触发事件或定时任务启动相应SQL脚本任务执行流程,产生执行日志和执行结果,通过实例监控对SQL脚本任务进行列表展示。2.根据权利要求1所述的一种面向教学的多用户数据处理方法,其特征是利用前端定义相应的SQL语句参数,以及定义相应的SQL脚本任务,并通过实例监控对SQL脚本任务进行列表展示。3.根据权利要求1所述的一种面向教学的多用户数据处理方法,其特征是所述定义相应的SQL语句参数,包括:对相应的SQL语句参数进行参数管理,所述参数管理包括参数新增、参数搜索、参数编辑和参数删除的管理。4.根据权利要求1所述的一种面向教学的多用户数据处理方法,其特征是所述利用SQL语句参数定义相应的SQL脚本任务,包括:获取相应数据库表的数据并筛选,根据筛选后数据和SQL语句参数进行SQL脚本编辑并保存,发布SQL脚本任务。5.根据权利要求1所述的一种面向教学的多用户数据处...

【专利技术属性】
技术研发人员:李萍单震
申请(专利权)人:浪潮卓数大数据产业发展有限公司
类型:发明
国别省市:

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

1