一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种Hive脚本测试方法、装置、电子设备及存储介质与流程

2023-04-04 20:56:05 来源:中国专利 TAG:
一种hive脚本测试方法、装置、电子设备及存储介质
技术领域
:1.本技术涉及测试
技术领域
:,尤其涉及一种hive脚本测试方法、装置、电子设备及存储介质。
背景技术
::2.基本法研发团队任何一个项目的测试执行均由冒烟测试、sit测试、uat测试、回归测试、演练测试等5个测试环节组成。其中,演练测试作为投产前最后一轮测试环节,对于“预防投产事故、确保顺利投产”的项目质量基准的实现,对保障项目高质量投产至关重要。3.演练测试指的是在sit测试阶段未被使用的新的测试环境,根据投产部署文档上的步骤及说明,把版本上线前投产所需执行的hive/sql脚本、系统菜单及参数配置、服务器部署等再操作一次。相当于在投产前一天,在测试环境做一次模拟投产。高质量执行演练测试的前提是需要有独立于sit测试环境的另一套测试环境,否则,演练过程可能会受干扰,遇到问题无法判断是环境原因导致的还是投产部署文档步骤、说明不准确导致的,从而无法100%确保演练测试质量,投产过程中很有可能遇到故障,发生投产事故,二次投产属于严重性级别为“高”的生产问题。4.演练测试必须在独立于sit测试环境的另一套测试环境——uat测试环境进行。但是,由于hive脚本只能在大数据平台测试,而大数据平台仅有一套测试环境(sit测试阶段已使用),因此针对hive脚本无法进行演练测试,这可能会导致投产事故、生产问题。技术实现要素:5.有鉴于此,本技术实施例提供了一种hive脚本测试方法、装置、电子设备及存储介质,能够突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。6.本技术实施例的技术方案是这样实现的:7.第一方面,本技术实施例提供一种hive脚本测试方法,包括以下步骤:8.获取目标hive脚本,其中,所述目标hive脚本中包括至少一个hive语句;9.对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句;10.对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,其中,表关键词用于表示对目标表的选择,对应的表操作关键词表示对所述目标表的操作;11.基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,其中,所述备份表创建语句用于创建备份表,所述备份表操作语句用于对所述备份表进行操作;12.根据所述备份表创建语句和所述备份表操作语句,生成演练脚本;13.执行所述演练接本并返回执行结果。14.在一种可能的实施方式中,所述获取目标hive脚本,包括:15.创建获取脚本,其中,所述获取脚本用于从目标路径中获取所述目标hive脚本;16.响应于针对所述目标路径的提交操作,从所述目标路径中获取目标hive脚本,其中,所述目标hive脚本包括至少一个hive脚本;17.返回并显示从所述目标路径的获取结果。18.在一种可能的实施方式中,所述对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,包括:19.通过预设的至少一种编码格式打开所述目标hive脚本;20.读取打开后的所述目标hive脚本中的所述至少一个hive语句;21.返回所述至少一个hive语句。22.在一种可能的实施方式中,所述对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,包括:23.创建关键词检索语句;24.通过所述关键词检索语句对所述至少一个hive语句进行关键词检索,当所述至少一个hive语句中存在表关键词和每个表关键词相对应的所述至少一个表操作关键词,对所述至少一个表关键词和每个表关键词相对应的所述至少一个表操作关键词进行提取。25.在一种可能的实施方式中,所述基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,包括:26.通过预设的第一字符串拼接函数与所述表关键词进行拼接,得到所述备份表创建语句;以及,27.通过预设的第二字符串拼接函数与所述表操作关键词进行拼接,得到所述备份表操作语句。28.在一种可能的实施方式中,所述根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,包括:29.响应于针对所述备份表创建语句和所述备份表操作语句的写入操作,将所述备份表创建语句和所述备份表操作语句写入目标脚本,以及当所述写入操作无误时,显示提示信息,当所述写入操作有误时,显示报警信息。30.在一种可能的实施方式中,所述方法还包括:31.当执行所述演练接本并返回执行结果之后,删除所述备份表;32.返回并显示删除结果。33.第二方面,本技术实施例还提供一种hive脚本测试装置,所述装置包括:34.获取模块,用于获取目标hive脚本,其中,所述目标hive脚本中包括至少一个hive语句;35.解析模块,用于对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句;36.检索模块,用于对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,其中,表关键词用于表示对目标表的选择,对应的表操作关键词表示对所述目标表的操作;37.第一生成模块,用于基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,其中,所述备份表创建语句用于创建备份表,所述备份表操作语句用于对所述备份表进行操作;38.第二生成模块,用于根据所述备份表创建语句和所述备份表操作语句,生成演练脚本;39.执行模块,用于执行所述演练接本并返回执行结果。40.第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的hive脚本测试方法。41.第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的hive脚本测试方法。42.本技术实施例具有以下有益效果:43.通过获取目标hive脚本,然后对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,接着对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,然后基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,然后根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,最后执行所述演练接本并返回执行结果,使得hive脚本的执行是基于新建的备份表执行的,因此能够绕开生产环境,突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。附图说明44.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。45.图1是本技术实施例提供的步骤s101-s106的流程示意图;46.图2是本技术实施例提供的步骤s201-s203的流程示意图;47.图3是本技术实施例提供的步骤s301-s303的流程示意图;48.图4是本技术实施例提供的hive脚本测试装置的结构示意图;49.图5是本技术实施例提供的电子设备的组成结构示意图。具体实施方式50.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。51.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。52.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。53.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。54.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。55.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的
技术领域
:的技术人员通常理解的含义相同。本文中所使用的术语是为了描述本技术实施例的目的,不是在限制本技术。56.参见图1,图1是本技术实施例提供的hive脚本测试方法步骤s101-s106的流程示意图,将结合图1示出的步骤s101-s106进行说明。57.步骤s101,获取目标hive脚本,其中,所述目标hive脚本中包括至少一个hive语句;58.步骤s102,对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句;59.步骤s103,对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,其中,表关键词用于表示对目标表的选择,对应的表操作关键词表示对所述目标表的操作;60.步骤s104,基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,其中,所述备份表创建语句用于创建备份表,所述备份表操作语句用于对所述备份表进行操作;61.步骤s105,根据所述备份表创建语句和所述备份表操作语句,生成演练脚本;62.步骤s106,执行所述演练接本并返回执行结果。63.上述hive脚本测试方法,通过获取目标hive脚本,然后对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,接着对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,然后基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,然后根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,最后执行所述演练接本并返回执行结果,使得hive脚本的执行是基于新建的备份表执行的,因此能够绕开生产环境,突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。64.下面分别对本技术实施例的上述示例性的各步骤进行说明。65.在步骤s101中,获取目标hive脚本,其中,所述目标hive脚本中包括至少一个hive语句;66.在步骤s102中,对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句;67.在步骤s103中,对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,其中,表关键词用于表示对目标表的选择,对应的表操作关键词表示对所述目标表的操作;68.在步骤s104中,基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,其中,所述备份表创建语句用于创建备份表,所述备份表操作语句用于对所述备份表进行操作;69.在步骤s105中,根据所述备份表创建语句和所述备份表操作语句,生成演练脚本;70.在步骤s106中,执行所述演练接本并返回执行结果。71.在一些实施例中,参见图2,图2是本技术实施例提供的步骤s201-s203的流程示意图,所述获取目标hive脚本,可以通过步骤s201-s203实现,将结合各步骤进行说明。72.在步骤s201中,创建获取脚本,其中,所述获取脚本用于从目标路径中获取所述目标hive脚本。73.在步骤s202中,响应于针对所述目标路径的提交操作,从所述目标路径中获取目标hive脚本,其中,所述目标hive脚本包括至少一个hive脚本。74.在步骤s203中,返回并显示从所述目标路径的获取结果。75.这里,可以通过输入目标路径,然后获取目标路径下的目标hive脚本,需要说明的是,目标hive脚本可以是一个也可以是多个,可以批量进行处理。76.在一些实施例中,参见图3,图3是本技术实施例提供的步骤s301-s303的流程示意图,所述对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句可以通过步骤s301-s303实现,将结合各步骤进行说明。77.在步骤s301中,通过预设的至少一种编码格式打开所述目标hive脚本。78.在步骤s302中,读取打开后的所述目标hive脚本中的所述至少一个hive语句。79.在步骤s303中,返回所述至少一个hive语句。80.在一些实施例中,所述对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,包括:81.创建关键词检索语句;82.通过所述关键词检索语句对所述至少一个hive语句进行关键词检索,当所述至少一个hive语句中存在表关键词和每个表关键词相对应的所述至少一个表操作关键词,对所述至少一个表关键词和每个表关键词相对应的所述至少一个表操作关键词进行提取。83.这里,获取例如创建新表(create)或者原表新增字段(add)等关键字(表操作关键词)以及createtable后的tablename(表关键词),然后讲这些词或句子提取出来。84.在一些实施例中,所述基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,包括:85.通过预设的第一字符串拼接函数与所述表关键词进行拼接,得到所述备份表创建语句;以及,86.通过预设的第二字符串拼接函数与所述表操作关键词进行拼接,得到所述备份表操作语句。87.这里,使用字符串拼接的方法拼接出完整的针对备份表的操作语句,当通过备份表操作语句对备份表进行增删改查时,相当于在与原表一样的数据上做相同的操作。88.在一些实施例中,所述根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,包括:89.响应于针对所述备份表创建语句和所述备份表操作语句的写入操作,将所述备份表创建语句和所述备份表操作语句写入目标脚本,以及当所述写入操作无误时,显示提示信息,当所述写入操作有误时,显示报警信息。90.在一些实施例中,所述方法还包括:91.当执行所述演练接本并返回执行结果之后,删除所述备份表;92.返回并显示删除结果。93.综上所述,通过本技术实施例具有以下有益效果:94.通过获取目标hive脚本,然后对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,接着对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,然后基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,然后根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,最后执行所述演练接本并返回执行结果,使得hive脚本的执行是基于新建的备份表执行的,因此能够绕开生产环境,突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。95.基于同一发明构思,本技术实施例中还提供了与第一实施例中hive脚本测试方法对应的hive脚本测试装置,由于本技术实施例中的装置解决问题的原理与上述hive脚本测试方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。96.如图4所示,图4是本技术实施例提供的hive脚本测试装置400的结构示意图。hive脚本测试装置400包括:97.获取模块401,用于获取目标hive脚本,其中,所述目标hive脚本中包括至少一个hive语句;98.解析模块402,用于对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句;99.检索模块403,用于对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,其中,表关键词用于表示对目标表的选择,对应的表操作关键词表示对所述目标表的操作;100.第一生成模块404,用于基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,其中,所述备份表创建语句用于创建备份表,所述备份表操作语句用于对所述备份表进行操作;101.第二生成模块405,用于根据所述备份表创建语句和所述备份表操作语句,生成演练脚本;102.执行模块406,用于执行所述演练接本并返回执行结果。103.本领域技术人员应当理解,图4所示的hive脚本测试装置400中的各单元的实现功能可参照前述hive脚本测试方法的相关描述而理解。图4所示的hive脚本测试装置400中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。104.在一种可能的实施方式中,获取模块401获取目标hive脚本,包括:105.创建获取脚本,其中,所述获取脚本用于从目标路径中获取所述目标hive脚本;106.响应于针对所述目标路径的提交操作,从所述目标路径中获取目标hive脚本,其中,所述目标hive脚本包括至少一个hive脚本;107.返回并显示从所述目标路径的获取结果。108.在一种可能的实施方式中,解析模块402对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,包括:109.通过预设的至少一种编码格式打开所述目标hive脚本;110.读取打开后的所述目标hive脚本中的所述至少一个hive语句;111.返回所述至少一个hive语句。112.在一种可能的实施方式中,检索模块403对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,包括:113.创建关键词检索语句;114.通过所述关键词检索语句对所述至少一个hive语句进行关键词检索,当所述至少一个hive语句中存在表关键词和每个表关键词相对应的所述至少一个表操作关键词,对所述至少一个表关键词和每个表关键词相对应的所述至少一个表操作关键词进行提取。115.在一种可能的实施方式中,第一生成模块404基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,包括:116.通过预设的第一字符串拼接函数与所述表关键词进行拼接,得到所述备份表创建语句;以及,117.通过预设的第二字符串拼接函数与所述表操作关键词进行拼接,得到所述备份表操作语句。118.在一种可能的实施方式中,第二生成模块405根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,包括:119.响应于针对所述备份表创建语句和所述备份表操作语句的写入操作,将所述备份表创建语句和所述备份表操作语句写入目标脚本,以及当所述写入操作无误时,显示提示信息,当所述写入操作有误时,显示报警信息。120.在一种可能的实施方式中,执行模块406还包括:121.当执行所述演练接本并返回执行结果之后,删除所述备份表;122.返回并显示删除结果。123.上述hive脚本测试装置通过获取目标hive脚本,然后对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,接着对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,然后基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,然后根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,最后执行所述演练接本并返回执行结果,使得hive脚本的执行是基于新建的备份表执行的,因此能够绕开生产环境,突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。124.如图5所示,图5为本技术实施例提供的电子设备500的组成结构示意图,所述电子设备500,包括:125.处理器501、存储介质502和总线503,所述存储介质502存储有所述处理器501可执行的机器可读指令,当电子设备500运行时,所述处理器501与所述存储介质502之间通过总线503通信,所述处理器501执行所述机器可读指令,以执行本技术实施例所述的hive脚本测试方法的步骤。126.实际应用时,所述电子设备500中的各个组件通过总线503耦合在一起。可理解,总线503用于实现这些组件之间的连接通信。总线503除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线503。127.上述电子设备通过获取目标hive脚本,然后对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,接着对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,然后基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,然后根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,最后执行所述演练接本并返回执行结果,使得hive脚本的执行是基于新建的备份表执行的,因此能够绕开生产环境,突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。128.本技术实施例还提供了一种计算机可读存储介质,所述存储介质存储有可执行指令,当所述可执行指令被至少一个处理器501执行时,实现本技术实施例所述的hive脚本测试方法。129.在一些实施例中,存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备。130.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。131.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hypertextmarkuplanguage)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。132.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。133.上述计算机可读存储介质通过获取目标hive脚本,然后对所述目标hive脚本进行解析处理,得到所述目标hive脚本中的所述至少一个hive语句,接着对所述至少一个hive语句进行关键词检索,获取所述至少一个hive语句中的至少一个表关键词和每个表关键词相对应的至少一个表操作关键词,然后基于所述表关键词,生成与所述目标表对应的备份表创建语句,并根据所述表操作关键词生成针对所述备份表的备份表操作语句,然后根据所述备份表创建语句和所述备份表操作语句,生成演练脚本,最后执行所述演练接本并返回执行结果,使得hive脚本的执行是基于新建的备份表执行的,因此能够绕开生产环境,突破测试环境限制,确保了hive脚本的演练测试验证,提高了演练测试质量,提升了演练测试效率。134.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和电子设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。135.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。136.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。137.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,平台服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。138.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献