The invention discloses a database personalized self-help query platform and method, including a graphical user interface module for user login system, a query engine for user selection to enter the query page, a user writing or dragging generation logic (python), and a background logic engine module for receiving the logic generated by the foreground and submitting it to the foreground. Background logic engine (impala hive mysql); scheduling task execution module for parsing and generating scheduling task execution (azkabn). The invention introduces hue + Azkaban large data memory computing engine and distributed scheduling engine to meet the needs of users.
【技术实现步骤摘要】
一种数据库个性化自助查询平台和方法
本专利技术属于计算机领域,属于一种数据库自助查询平台和方法。
技术介绍
随着网站的发展,现有的数据越来越多,基于mysql的数据引擎在大数据量跨度长的查询时已无法满足时间要求,原有操作界面功能简陋无法满足现状越来越多的个性化查询。
技术实现思路
本专利技术所要解决的技术问题是基于分布式内存的计算引擎和调度引擎,实现一种数据库个性化自助查询平台和方法。本专利技术解决上述技术问题所采取的技术方案如下:一种数据库个性化自助查询平台,包括:图形化用户接口模块,用于用户登录系统,选择查询引擎进入查询页面,用户编写或则拖动生成逻辑(python);后台逻辑引擎模块,用于接收前台生成的逻辑,并提交给后台逻辑引擎;执行配置单元,用于存储sql查询语句的执行配置信息;调度任务执行模块,用于解析并生成调度任务执行(azkabn)。优选的是,所述图形化用户接口模块为hue,其为一个基于浏览器的图形化用户接口。优选的是,所述后台逻辑引擎模块包括:impala引擎单元,用于接收用户编写或则拖动生成逻辑(python),并对其进行编译,形成sql查询语句。优选 ...
【技术保护点】
1.一种数据库个性化自助查询平台,包括:图形化用户接口模块,用于用户登录系统,选择查询引擎进入查询页面,用户编写或则拖动生成逻辑(python);后台逻辑引擎模块,用于接收前台生成的逻辑,并提交给后台逻辑引擎;执行配置单元,用于存储sql查询语句的执行配置信息;调度任务执行模块,用于解析并生成调度任务执行(azkabn)。
【技术特征摘要】
1.一种数据库个性化自助查询平台,包括:图形化用户接口模块,用于用户登录系统,选择查询引擎进入查询页面,用户编写或则拖动生成逻辑(python);后台逻辑引擎模块,用于接收前台生成的逻辑,并提交给后台逻辑引擎;执行配置单元,用于存储sql查询语句的执行配置信息;调度任务执行模块,用于解析并生成调度任务执行(azkabn)。2.根据权利要求1所述的数据库个性化自助查询平台,其特征在于,所述图形化用户接口模块为hue,其为一个基于浏览器的图形化用户接口。3.根据权利要求1所述的数据库个性化自助查询平台,其特征在于,所述后台逻辑引擎模块包括:impala引擎单元,用于接收用户编写或则拖动生成逻辑(python),并对其进行编译,形成sql查询语句。4.根据权利要求1所述的数据库个性化自助查询平台,其特征在于,所述调度任务执行模块为azkabn执行单元,用于定时查询序列根据读取执行配置,根据配置时间将sql查询...
【专利技术属性】
技术研发人员:王保达,刘涛,史磊,张京秋,卢述齐,高婧,
申请(专利权)人:塞纳德北京信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。