脚本开发系统及方法技术方案

技术编号:24572485 阅读:21 留言:0更新日期:2020-06-20 23:55
本发明专利技术公开了一种脚本开发系统及方法,该系统包括:信息管理模块,用于录入应用对应的平台应用信息,其中,所述平台应用信息包括:hadoop集群上的队列资源和数据库;程序编写模块,用于所述应用的开发人员编写的所述应用对应的脚本;脚本自测模块,用于根据所述平台应用信息对所述脚本进行自测;脚本调度模块,用于在所述脚本通过自测后,根据测试数据以及所述平台应用信息对所述脚本进行联调测试;程序发布模块,用于在所述脚本通过联调测试后,发布所述脚本。本发明专利技术提高了脚本的开发效率。

Script development system and method

【技术实现步骤摘要】
脚本开发系统及方法
本专利技术涉及脚本开发领域,具体而言,涉及一种脚本开发系统及方法。
技术介绍
近些年大数据技术越来越成熟,基于hadoop框架的大数据产品不断出现,受到用户的青睐。在搭建好大数据平台后,各使用用户在不同场景下需要写不同的数据脚本来支持不同的需求。目前在脚本开发时,开发人员通过文本文档的方式编写脚本,并自行验证脚本运行的正确性,若运行不正常则对脚本进行修改。现有的这种脚本开发存在自动化程度低、耗费时间长、效率低下等问题。
技术实现思路
本专利技术为了解决上述
技术介绍
中的至少一个技术问题,提出了一种脚本开发系统及方法。为了实现上述目的,根据本专利技术的一个方面,提供了一种脚本开发系统,该系统包括:信息管理模块,用于录入应用对应的平台应用信息,其中,所述平台应用信息包括:hadoop集群上的队列资源和数据库;程序编写模块,用于所述应用的开发人员编写的所述应用对应的脚本;脚本自测模块,用于根据所述平台应用信息对所述脚本进行自测;脚本调度模块,用于在所述脚本通过自测后,根据测本文档来自技高网...

【技术保护点】
1.一种脚本开发系统,其特征在于,包括:/n信息管理模块,用于录入应用对应的平台应用信息,其中,所述平台应用信息包括:hadoop集群上的队列资源和数据库;/n程序编写模块,用于所述应用的开发人员编写的所述应用对应的脚本;/n脚本自测模块,用于根据所述平台应用信息对所述脚本进行自测;/n脚本调度模块,用于在所述脚本通过自测后,根据测试数据以及所述平台应用信息对所述脚本进行联调测试;/n程序发布模块,用于在所述脚本通过联调测试后,发布所述脚本。/n

【技术特征摘要】
1.一种脚本开发系统,其特征在于,包括:
信息管理模块,用于录入应用对应的平台应用信息,其中,所述平台应用信息包括:hadoop集群上的队列资源和数据库;
程序编写模块,用于所述应用的开发人员编写的所述应用对应的脚本;
脚本自测模块,用于根据所述平台应用信息对所述脚本进行自测;
脚本调度模块,用于在所述脚本通过自测后,根据测试数据以及所述平台应用信息对所述脚本进行联调测试;
程序发布模块,用于在所述脚本通过联调测试后,发布所述脚本。


2.根据权利要求1所述的脚本开发系统,其特征在于,所述程序编写模块包含IDE工具,以使所述开发人员根据所述IDE工具编写所述脚本。


3.根据权利要求1所述的脚本开发系统,其特征在于,所述程序编写模块包含预设的编写格式,以使所述开发人员根据所述编写格式编写所述脚本,其中,所述预设的编写格式对各类型数据库的数据格式进行整合。


4.根据权利要求1所述的脚本开发系统,其特征在于,还包括:
数据模拟模块,用于根据所述脚本使用的数据的表结构随机生成多个所述测试数据。


5.根据权利要求1所述的脚本开发系统,其特征在于,还包括:
数据迁移模块,用于从生产集群获取生产数据,并将所述生产数据作为测试数据。


6.根据权利要求1所述的脚本开发系统,其特征在于,所述信息管理模块还用于:Admin管理员录入库信息并设置库管理员;库管理员录入各应用对应的平台应...

【专利技术属性】
技术研发人员:张宏兵张志海罗玮翁晓俊
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1