CN116756022A - 数据准备方法、装置、计算机设备和存储介质 - Google Patents
数据准备方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN116756022A CN116756022A CN202310752637.5A CN202310752637A CN116756022A CN 116756022 A CN116756022 A CN 116756022A CN 202310752637 A CN202310752637 A CN 202310752637A CN 116756022 A CN116756022 A CN 116756022A
- Authority
- CN
- China
- Prior art keywords
- data preparation
- preparation tool
- target
- tool
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000002360 preparation method Methods 0.000 title claims abstract description 952
- 230000004044 response Effects 0.000 claims abstract description 72
- 238000000034 method Methods 0.000 claims abstract description 56
- 238000004590 computer program Methods 0.000 claims abstract description 26
- 238000013515 script Methods 0.000 claims description 84
- 230000006870 function Effects 0.000 claims description 64
- 238000012790 confirmation Methods 0.000 claims description 40
- 238000012216 screening Methods 0.000 claims description 26
- 238000012550 audit Methods 0.000 claims description 9
- 238000004321 preservation Methods 0.000 claims description 5
- 238000012360 testing method Methods 0.000 abstract description 13
- 230000008569 process Effects 0.000 abstract description 12
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000013522 software testing Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 15
- 230000001960 triggered effect Effects 0.000 description 14
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本申请涉及一种数据准备方法、装置、计算机设备、存储介质和计算机程序产品,涉及计算机技术领域和软件测试技术领域。可用于金融科技领域或其他相关领域。所述方法包括:响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;获取目标业务场景对应的数据准备工具列表;根据目标业务场景对应的数据准备工具列表,确定目标业务场景对应的目标数据准备工具列表;获取各目标数据准备工具的数据准备参数;响应于针对数据准备的触发操作,根据各目标数据准备工具和各目标数据准备工具对应的数据准备参数,获取目标数据。采用本方法能够提高测试过程中的数据准备效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种测试***生成方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
随着软件开发技术的发展,出现了应用测试技术。在应用测试过程中,由于业务场景多,业务流程长,涉及数据广且测试要求复杂等特点,业务人员在进行应用测试时,需要提前手动执行大量业务操作进行数据准备和查询,在存在多个测试环境且需要频繁对数据库中的实际数据进行同步,预先准备过的数据容易丢失,时常需要重复进行前置准备工作。
目前在测试数据准备过程中,可以通过技术人员根据需求手动编写SQL(Structured Query Language,结构化查询语言)脚本,根据SQL脚本和数据库进行待测试业务的数据准备。
然而,目前的测试数据准备方式,在每次进行数据准备时,仍然需要技术人员编写SQL脚本,在需要进行多次数据准备时,仍然存在数据准备效率低,从而导致数据测试效率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高数据准备效率的数据准备方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种数据准备方法。所述方法包括:
响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;
获取所述目标业务场景对应的数据准备工具列表,所述数据准备工具列表中包括至少一个数据准备工具的工具信息;
根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,所述目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;
获取各所述目标数据准备工具的数据准备参数;
响应于针对数据准备的触发操作,根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据。
在其中一个实施例中,所述根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据,包括:
分别获取各所述目标数据准备工具对应的初始工具脚本;
针对任一所述目标数据准备工具,根据所述目标数据准备工具对应的数据准备参数,对所述目标数据准备工具对应的所述初始工具脚本进行参数调整,得到所述目标数据准备工具对应的目标工具脚本;
执行各所述目标数据准备工具对应的目标工具脚本,得到目标数据。
在其中一个实施例中,所述根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,包括:
针对所述数据准备工具列表中的任一所述数据准备工具,响应于针对所述数据准备工具的删除操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将所述待添加数据准备工具添加至所述数据准备工具列表中,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对所述数据准备工具列表的确认操作,将所述数据准备工具列表作为所述目标业务场景对应的目标数据准备工具列表。
在其中一个实施例中,所述针对所述数据准备工具列表中的任一所述数据准备工具,响应于针对所述数据准备工具的删除操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表,包括:
获取目标账户标识;
针对所述数据准备工具列表中的任一所述数据准备工具,在所述目标账户标识不具有所述数据准备工具的使用权限的情况下,在显示界面中展示权限提示信息;
响应于针对所述权限提示信息的确认操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表。
在其中一个实施例中,所述响应于针对数据准备工具的添加操作,确定待添加数据准备工具,包括:
响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并将所述数据准备工具标识对应的数据准备工具,作为待添加数据准备工具;或者,
响应于针对数据准备工具的第二添加操作,获取工具信息关键字,根据所述工具信息关键字确定候选数据准备工具,并根据工具筛选策略从所述候选数据准备工具中,确定待添加数据准备工具。
在其中一个实施例中,所述根据工具筛选策略从与所述候选数据准备工具中,确定待添加数据准备工具,包括:
获取目标账户标识;
针对每一所述候选数据准备工具,获取所述候选数据准备工具的使用状态,并在所述候选数据准备工具的使用状态为启用状态的情况下,获取所述候选数据准备工具的使用权限;
在所述目标账户标识符合所述候选数据准备工具的使用权限的情况下,将所述候选数据准备工具作为待添加数据准备工具。
在其中一个实施例中,所述方法还包括:
在所述数据准备工具列表与所述目标数据准备工具列表不一致的情况下,生成保存提示信息;
响应于针对所述保存提示信息的确认操作,将所述目标数据准备工具列表添加至所述目标业务场景中,所述目标数据准备工具列表中包括目标账户标识。
在其中一个实施例中,所述获取所述目标业务场景对应的数据准备工具列表,包括:
获取所述目标业务场景对应的至少一个候选数据准备工具列表;
根据所述目标账户标识,从至少一个候选数据准备工具列表中确定目标业务场景对应的数据准备工具列表;或者,
响应于针对数据准备工具列表的确认操作,从至少一个所述候选数据准备工具列表中确定数据准备工具列表。
在其中一个实施例中,所述方法还包括:
响应于针对业务场景的创建操作,获取所述业务场景的标识和所述业务场景的功能列表,所述功能列表中包括所述业务场景对应的至少一项功能;
针对任一项所述功能,创建所述功能对应的数据准备工具;
根据所述功能列表中各所述功能对应的所述数据准备工具,创建所述业务场景对应的数据准备工具列表;
基于所述业务场景的标识、所述业务场景的功能列表和所述业务场景对应的数据准备工具列表,创建所述业务场景。
在其中一个实施例中,所述方法还包括:
响应于数据准备工具创建操作,获取数据准备工具的基本信息和所述数据准备工具对应的初始工具脚本;
基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
在其中一个实施例中,所述方法还包括:
响应于数据准备工具创建操作,获取数据准备工具的基本信息和数据模板;
对所述数据模板进行扫描处理,得到所述数据准备工具对应的初始工具脚本;
基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
在其中一个实施例中,所述基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具之后,还包括:
将所述数据准备工具的审核状态设为待审核状态,并将所述数据准备工具的使用状态设为未启用状态;
响应于所述数据准备工具对应的审核通过消息,将所述数据准备工具对应的使用状态设为启用状态。
第二方面,本申请还提供了一种数据准备装置。所述装置包括:
第一确定模块,用于响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;
第一获取模块,用于获取所述目标业务场景对应的数据准备工具列表,所述数据准备工具列表中包括至少一个数据准备工具的工具信息;
第二确定模块,用于根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,所述目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;
第二获取模块,用于获取各所述目标数据准备工具的数据准备参数;
第三获取模块,用于响应于针对数据准备的触发操作,根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据。
在其中一个实施例中,所述第三获取模块具体用于:
分别获取各所述目标数据准备工具对应的初始工具脚本;
针对任一所述目标数据准备工具,根据所述目标数据准备工具对应的数据准备参数,对所述目标数据准备工具对应的所述初始工具脚本进行参数调整,得到所述目标数据准备工具对应的目标工具脚本;
执行各所述目标数据准备工具对应的目标工具脚本,得到目标数据。
在其中一个实施例中,所述第二确定模块具体用于:
针对所述数据准备工具列表中的任一所述数据准备工具,响应于针对所述数据准备工具的删除操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将所述待添加数据准备工具添加至所述数据准备工具列表中,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对所述数据准备工具列表的确认操作,将所述数据准备工具列表作为所述目标业务场景对应的目标数据准备工具列表。
在其中一个实施例中,所述第二确定模块具体用于:
获取目标账户标识;
针对所述数据准备工具列表中的任一所述数据准备工具,在所述目标账户标识不具有所述数据准备工具的使用权限的情况下,在显示界面中展示权限提示信息;
响应于针对所述权限提示信息的确认操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表。
在其中一个实施例中,所述第二确定模块具体用于:
响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并将所述数据准备工具标识对应的数据准备工具,作为待添加数据准备工具;或者,
响应于针对数据准备工具的第二添加操作,获取工具信息关键字,根据所述工具信息关键字确定候选数据准备工具,并根据工具筛选策略从所述候选数据准备工具中,确定待添加数据准备工具。
在其中一个实施例中,所述第二确定模块具体用于:
获取目标账户标识;
针对每一所述候选数据准备工具,获取所述候选数据准备工具的使用状态,并在所述候选数据准备工具的使用状态为启用状态的情况下,获取所述候选数据准备工具的使用权限;
在所述目标账户标识符合所述候选数据准备工具的使用权限的情况下,将所述候选数据准备工具作为待添加数据准备工具。
在其中一个实施例中,所述装置还包括:
生成模块,用于在所述数据准备工具列表与所述目标数据准备工具列表不一致的情况下,生成保存提示信息;
添加模块,用于响应于针对所述保存提示信息的确认操作,将所述目标数据准备工具列表添加至所述目标业务场景中,所述目标数据准备工具列表中包括目标账户标识。
在其中一个实施例中,所述第一获取模块具体用于:
获取所述目标业务场景对应的至少一个候选数据准备工具列表;
根据所述目标账户标识,从至少一个候选数据准备工具列表中确定目标业务场景对应的数据准备工具列表;或者,
响应于针对数据准备工具列表的确认操作,从至少一个所述候选数据准备工具列表中确定数据准备工具列表。
在其中一个实施例中,所述装置还包括:
第四获取模块,用于响应于针对业务场景的创建操作,获取所述业务场景的标识和所述业务场景的功能列表,所述功能列表中包括所述业务场景对应的至少一项功能;
第一创建模块,用于针对任一项所述功能,创建所述功能对应的数据准备工具;
第二创建模块,用于根据所述功能列表中各所述功能对应的所述数据准备工具,创建所述业务场景对应的数据准备工具列表;
第三创建模块,用于基于所述业务场景的标识、所述业务场景的功能列表和所述业务场景对应的数据准备工具列表,创建所述业务场景。
在其中一个实施例中,所述装置还包括:
第五获取模块,用于响应于数据准备工具创建操作,获取数据准备工具的基本信息和所述数据准备工具对应的初始工具脚本;
第四创建模块,用于基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
在其中一个实施例中,所述装置还包括:
第六获取模块,用于响应于数据准备工具创建操作,获取数据准备工具的基本信息和数据模板;
扫描模块,用于对所述数据模板进行扫描处理,得到所述数据准备工具对应的初始工具脚本;
第五创建模块,用于基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
在其中一个实施例中,所述装置还包括:
第一设置模块,用于将所述数据准备工具的审核状态设为待审核状态,并将所述数据准备工具的使用状态设为未启用状态;
第二设置模块,用于响应于所述数据准备工具对应的审核通过消息,将所述数据准备工具对应的使用状态设为启用状态。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中各数据准备方法的步骤。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中各数据准备方法的步骤。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中各数据准备方法的步骤。
上述数据准备方法、装置、计算机设备、存储介质和计算机程序产品,通过响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;获取所述目标业务场景对应的数据准备工具列表,所述数据准备工具列表中包括至少一个数据准备工具的工具信息;根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,所述目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;获取各所述目标数据准备工具的数据准备参数;响应于针对数据准备的触发操作,根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据。由于能够在多个业务场景中确定目标业务场景,进而确定目标业务场景对应的目标数据准备工具,并根据目标对象输入的目标数据准备工具对应的数据准备参数和目标数据准备工具,进行数据准备,能够对各数据准备工具进行复用,无需技术人员编写代码,提高了测试过程中的数据准备效率。
附图说明
图1为一个实施例中数据准备方法的应用环境图;
图2为一个实施例中数据准备方法的流程示意图;
图3为一个实施例中得到目标数据的流程示意图;
图4为一个实施例中确定目标业务场景对应的目标数据准备工具列表的流程示意图;
图5为一个实施例中得到目标业务场景对应的目标数据准备工具列表的流程示意图;
图6为一个实施例中确定待添加数据准备工具的流程示意图;
图7为一个实施例中得到待添加数据准备工具的流程示意图;
图8为一个实施例中将目标数据准备工具列表添加至目标业务场景的流程示意图;
图9为一个实施例中从至少一个候选数据准备工具列表中确定数据准备工具列表的流程示意图;
图10为一个实施例中创建业务场景的流程示意图;
图11为一个实施例中创建数据准备工具的流程示意图;
图12为另一个实施例中创建数据准备工具的流程示意图;
图13为一个实施例中确定数据准备工具的使用状态的流程示意图;
图14为一个实施例中数据准备方法的详细实施例对应的流程示意图;
图15为一个实施例中输入数据准备参数的前端页面示意图;
图16为一个实施例中确定目标业务场景和数据准备工具的流程示意图;
图17为一个实施例中数据准备装置的结构框图;
图18为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的数据准备方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储***可以存储服务器104需要处理的数据。数据存储***可以集成在服务器104上,也可以放在云上或其他网络服务器上。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种数据准备方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤202,响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景。
其中,业务场景包含多个数据准备工具,业务场景用于指示终端根据该业务场景,快速确定在业务测试过程中所需使用的数据准备工具。
本申请实施例中,终端触发针对业务场景的选择操作,服务器响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景。
示例性地,目标对象基于终端选择目标业务场景,然后,终端生成针对目标业务场景的选择消息,将针对目标业务场景的选择消息发送至服务器。服务器可以根据针对业务场景的选择消息,确定目标业务场景的标识,根据目标业务场景的标识,从多个业务场景中确定目标业务场景。例如,服务器根据针对业务场景的选择消息,确定目标业务场景的标识为业务场景A,从业务场景A、业务场景B和业务场景C中,确定目标业务场景为业务场景A。
可选地,参照图16所示,目标对象基于终端输入业务场景关键字信息后,服务器响应于终端触发的业务场景搜索操作,根据业务场景关键字信息,从多个业务场景中确定目标业务场景。
可选地,在服务器响应于终端触发的业务场景搜索操作,根据业务场景关键字信息,无法从多个业务场景中确定目标业务场景时,服务器可以根据业务场景关键字信息和多个业务场景的标识进行匹配,得到与业务场景关键字信息匹配程度最高的业务场景的标识,将该业务场景作为目标业务场景。
步骤204,获取目标业务场景对应的数据准备工具列表。
其中,数据准备工具列表中包括至少一个数据准备工具的工具信息,数据准备工具的工具信息包括数据准备工具的基本信息,可以包括但不限于数据准备工具的标识、类型、权限、功能描述、以及数据库或服务器筛选条件。
本申请实施例中,服务器根据目标业务场景,确定目标业务场景对应的数据准备工具列表。
示例性地,服务器在目标业务场景为业务场景A的情况下,确定目标业务场景对应的数据准备工具列表包括数据准备工具A、数据准备工具B和数据准备工具C。
步骤206,根据目标业务场景对应的数据准备工具列表,确定目标业务场景对应的目标数据准备工具列表。
其中,目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息。
本申请实施例中,服务器根据目标业务场景对应的数据准备工具列表,响应于终端触发的针对数据准备工具的修改操作和/或确认操作,确定目标业务场景对应的目标数据准备工具列表。
示例性地,服务器在目标业务场景为业务场景A,对应的数据准备工具列表中包括数据准备工具A、数据准备工具B和数据准备工具C,服务器响应于终端触发的针对数据准备工具的修改操作,对数据准备工具列表中的数据准备工具进行修改处理,根据修改后的各数据准备工具,生成目标业务场景对应的目标数据准备工具列表;服务器还可以响应于终端触发的针对数据准备工具的确认操作,直接将数据准备工具列表作为目标数据准备工具列表。
步骤208,获取各目标数据准备工具的数据准备参数。
其中,数据准备参数可以包括数据准备参数标识、数据库或服务器筛选条件等与数据准备相关的参数。数据准备参数标识用于与目标数据准备工具进行拼接,得到目标工具脚本。数据库或服务器筛选条件用于在得到目标工具脚本后,筛选符合目标工具脚本筛选条件的数据库或服务器。
本申请实施例中,服务器可以针对每一目标数据准备工具,基于目标数据准备工具的初始工具脚本、数据库或服务器筛选条件,生成一个前端页面提供给终端,终端针对目标数据准备工具,在该前端页面输入该目标数据准备工具对应的数据准备参数,并将各目标数据准备工具对应的数据准备参数,发送至服务器。示例性的,对于数据准备参数的前端页面可以参考图15所示。
步骤210,响应于针对数据准备的触发操作,根据各目标数据准备工具和各目标数据准备工具对应的数据准备参数,获取目标数据。
本申请实施例中,服务器响应于终端针对数据准备的触发操作,针对每一目标数据准备工具,根据目标数据准备工具和目标数据准备工具对应的数据准备参数,生成数据库语句,并基于数据库语句对应的筛选条件,得到目标数据。
可以理解的是,在根据数据库语句对应的筛选条件确定多个服务器或多个数据库时,可以在全部符合条件的服务器和数据库中,确定数据库语句对应的数据,并将多个数据进行拼接,得到目标数据。服务器还可以基于终端触发的数据准备工具选择操作,在全部数据准备工具中直接确定多个数据准备工具,将该多个数据准备工具作为目标数据准备工具。
示例性地,在该数据库语句为数据库查询语句的情况下,服务器返回的目标数据为查询结果,在该数据库语句为数据库更新语句的情况下,服务器返回的目标数据为更新条数,在该数据库语句为服务器Shell(shell script)脚本的情况下,返回的目标数据为脚本输出。本申请对于数据库语句的类型不做具体限定。
其中,服务器可以预先存储有包括多个数据库信息的数据库信息表,服务器可以创建一个数据库链接池,该数据库链接池支持MySQL(一种关系型数据库管理***)、Oracle(Oracle Database,一种关系型数据库管理***)、Gauss(一种分布式关系型数据库)等数据库的连接使用。在服务器根据数据库语句和数据库筛选条件,确定目标数据时,服务器先根据数据库筛选条件在数据库信息表中查找数据库信息,并判断该数据库信息对应的数据库是否在数据库链接池中。在该数据库信息对应的数据库在数据库链接池中的情况下,连接该数据库,基于数据库语句,得到目标数据。在该数据库信息对应的数据库不在数据库链接池中的情况下,在数据库链接池中创建该数据库的连接,并基于数据库语句,得到目标数据。
其中,对于数据库链接池的创建方法、以及数据库链接池中的数据库类型,本申请不作具体限定。
服务器还可以预先存储有包括多个服务器信息的服务器信息表,在服务器根据数据库语句和服务器筛选条件确定目标数据时,服务器先根据服务器筛选条件在服务器信息表中查找服务器信息,并判断该服务器信息对应的数据库是否在数据库链接池中。在该服务器信息对应的数据库在数据库链接池中的情况下,连接该数据库,基于数据库语句,得到目标数据。在该服务器信息对应的数据库不在数据库链接池中的情况下,在数据库链接池中创建该服务器对应的数据库的连接,并基于数据库语句,得到目标数据。
上述数据准备方法中,通过响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;获取目标业务场景对应的数据准备工具列表,数据准备工具列表中包括至少一个数据准备工具的工具信息;根据目标业务场景对应的数据准备工具列表,确定目标业务场景对应的目标数据准备工具列表,目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;获取各目标数据准备工具的数据准备参数;响应于针对数据准备的触发操作,根据各目标数据准备工具和各目标数据准备工具对应的数据准备参数,获取目标数据。由于能够在多个业务场景中确定目标业务场景,进而确定目标业务场景对应的目标数据准备工具,并根据目标对象输入的目标数据准备工具对应的数据准备参数和目标数据准备工具,进行数据准备,能够对各数据准备工具进行复用,无需技术人员编写代码,提高了测试过程中的数据准备效率。
在一个实施例中,如图3所示,步骤210包括:
步骤302,分别获取各目标数据准备工具对应的初始工具脚本。
本申请实施例中,服务器分别获取各目标数据准备工具对应的初始工具脚本。例如,服务器针对一个目标数据准备工具,获取该目标数据准备工具对应的初始脚本为update set logpassword=”where login_id=”。
步骤304,针对任一目标数据准备工具,根据目标数据准备工具对应的数据准备参数,对目标数据准备工具对应的初始工具脚本进行参数调整,得到目标数据准备工具对应的目标工具脚本。
本申请实施例中,服务器针对任一目标数据准备工具,根据目标数据准备工具对应的数据准备参数,对目标数据准备工具对应的初始工具脚本进行参数调整。具体地,服务器将目标数据准备工具对应的目标工具脚本和目标数据准备工具对应的数据准备参数进行拼接处理,得到目标数据准备工具对应的目标工具脚本。
示例性地,服务器在目标数据准备工具对应的初始工具脚本为update setlogpassword=”where login_id=”,目标数据准备工具对应的数据准备参数为AA;BB的情况下,将update set logpassword=”where login_id=”和AA;BB进行拼接处理,得到update set logpassword=AAwhere login_id=BB。服务器将update set logpassword=AA where login_id=BB作为目标数据准备工具对应的目标工具脚本。
步骤306,执行各目标数据准备工具对应的目标工具脚本,得到目标数据。
本申请实施例中,服务器执行各目标数据准备工具对应的目标工具脚本,并根据目标数据准备工具对应的数据库或服务器筛选条件,在多个数据库或服务器中确定目标数据库或目标服务器,从目标数据库或目标服务器得到目标数据。
本实施例中,通过将数据准备参数和目标数据准备工具的初始工具脚本进行拼接,能够得到目标数据准备工具对应的数据库语句,并根据数据库语句和数据库或服务器筛选条件,在目标数据库或服务器中得到目标数据,达到了通过可以复用的数据准备工具,仅输入数据准备参数,即可免开发进行数据准备的效果,提高了数据准备的便捷性和效率。
在一个实施例中,如图4所示,步骤206包括:
步骤402,针对数据准备工具列表中的任一数据准备工具,响应于针对数据准备工具的删除操作,将数据准备工具从数据准备工具列表中删除,得到目标业务场景对应的目标数据准备工具列表。
本申请实施例中,终端针对数据准备工具列表中的任一数据准备工具,触发针对该数据准备工具的删除操作。服务器响应于针对该数据准备工具的删除操作,将数据准备工具从数据准备工具列表中删除。服务器在终端触发针对数据准备工具列表的确认操作时,将对该数据准备工具进行删除后的数据准备工具列表作为目标业务场景对应的目标数据准备工具列表。
示例性地,在数据准备工具列表中包括数据准备工具A、数据准备工具B和数据准备工具C的情况下,终端针对数据准备工具列表中数据准备工具C,触发针对数据准备工具C的删除操作,服务器响应于终端针对数据准备工具C的删除操作,将数据准备工具C从数据准备工具列表中删除。服务器在终端触发针对数据准备工具列表的确认操作时,将包含数据准备工具A和数据准备工具B的数据准备工具列表,作为目标业务场景对应的目标数据准备工具列表。
步骤404,响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将待添加数据准备工具添加至数据准备工具列表中,得到目标业务场景对应的目标数据准备工具列表。
本申请实施例中,终端针对数据准备工具列表,触发针对数据准备工具的添加操作。服务器响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将待添加数据准备工具添加至数据准备工具列表中。服务器在终端触发针对数据准备工具列表的确认操作时,将对待添加数据准备工具进行添加后的数据准备工具列表作为目标业务场景对应的目标数据准备工具列表。
示例性地,在数据准备工具列表中包括数据准备工具A、数据准备工具B和数据准备工具C的情况下,终端针对数据准备工具列表,触发针对数据准备工具的添加操作。服务器响应于终端针对数据准备工具D的添加操作,将数据准备工具D添加至数据准备工具列表中。服务器在终端触发针对数据准备工具列表的确认操作时,将包含数据准备工具A、数据准备工具B、数据准备工具C和数据准备工具D的数据准备工具列表,作为目标业务场景对应的目标数据准备工具列表。
可以理解的是,服务器在响应于终端针对数据准备工具的添加操作后,还可以在数据准备工具添加页面,创建针对数据准备工具的添加操作的新的数据准备工具。
步骤406,响应于针对数据准备工具列表的确认操作,将数据准备工具列表作为目标业务场景对应的目标数据准备工具列表。
本申请实施例中,终端针对数据准备工具列表,触发针对数据准备工具列表的确认操作。服务器响应于针对数据准备工具列表的确认操作,将数据准备工具列表作为目标业务场景对应的目标数据准备工具列表。
示例性地,在数据准备工具列表中包括数据准备工具A、数据准备工具B和数据准备工具C的情况下,终端针对数据准备工具列表,触发针对数据准备工具列表的确认操作。服务器响应于终端针对数据准备工具列表的确认操作,将包含数据准备工具A、数据准备工具B和数据准备工具C的数据准备工具列表,作为目标业务场景对应的目标数据准备工具列表。
本实施例中,服务器可以根据目标业务场景的数据准备工具列表,根据需求进行数据准备工具的修改、删除或确定,从而得到目标对象所需的目标数据准备工具列表,提高了数据准备的灵活性。
在一个实施例中,如图5所示,步骤402包括:
步骤502,获取目标账户标识。
其中,目标账户标识可以为目标对象的账户ID(Identity Document,身份标识号),任一能够区分各目标对象的账户信息的标识均可以应用于本申请中,本申请实施例对此不做限定。
本申请实施例中,目标对象可以在通过终端触发针对业务场景的选择操作前,通过在终端输入目标账户标识和对应的密码,触发登录操作。然后,服务器响应于目标对象的登录操作,获取目标对象的目标账户标识。
示例性地,在目标对象在终端输入目标账户标识和对应的密码,触发登录操作后,终端根据目标账户标识,生成登录请求,并将登录请求发送至服务器。然后,服务器根据包含目标账户标识的登录请求,确定目标对象的目标账户标识。
步骤504,针对数据准备工具列表中的任一数据准备工具,在目标账户标识不具有数据准备工具的使用权限的情况下,在显示界面中展示权限提示信息。
本申请实施例中,服务器针对数据准备工具列表中的任一数据准备工具,获取该数据准备工具的使用权限。服务器根据目标账户标识,确定目标对象是否具有该数据准备工具的使用权限,在目标对象不具有数据准备工具的使用权限的情况下,在显示界面中展示权限提示信息。
示例性地,服务器针对数据准备工具列表中的数据准备工具A,获取该数据准备工具的使用权限为账户标识为101的对象。然后,服务器确定目标账户标识为1009,服务器根据目标账户标识1009,确定目标对象不具有该数据准备工具的使用权限,在显示界面中展示权限提示信息。
其中,权限提示信息用于提示目标对象不具有数据准备工具的使用权限,需要将该数据准备工具从数据准备工具列表中进行删除。权限提示信息可以为文字类型的权限提示信息,例如“您不具有该数据准备工具的使用权限”,权限提示信息还可以为具有红色标记的数据准备工具,本申请实施例对于权限提示信息不做具体限定。
步骤506,响应于针对权限提示信息的确认操作,将数据准备工具从数据准备工具列表中删除,得到目标业务场景对应的目标数据准备工具列表。
示例性的,权限提示信息可以以弹窗的形式展示,弹窗中可以包括删除选项以及取消选项,在接收到针对删除选项的选中操作的情况下,可以认为接收到针对权限提示信息的确认操作,故可以将该数据准备工具从数据准备工具列表中删除。或者,权项提示信息可以通过对数据准备工具以特殊颜色标记的方式进行展示,在数据准备工具对应的位置上,展示有相应的删除工具的控件,接收到针对删除工具的控件的触发操作的情况下,可以认为接收到针对权限提示信息的确认操作,故可以将该数据准备工具从数据准备工具列表中删除。
本申请实施例中,服务器响应于针对权限提示信息的确认操作,将数据准备工具从数据准备工具列表中删除,将对该数据准备工具进行删除后的数据准备工具列表,作为目标业务场景对应的目标数据准备工具列表。
本实施例中,服务器可以根据目标对象的目标账户标识,在数据准备工具列表中,确定该目标对象不具有使用权限的数据准备工具,将该数据准备工具从数据准备工具列表中进行删除,得到目标业务场景对应的目标数据准备工具列表。能够达到提醒目标对象进行数据准备工具列表的确认,避免在使用过程中出现报错,从而导致数据准备效率低的问题。
在一个实施例中,如图6所示,步骤404包括:
步骤602,响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并将数据准备工具标识对应的数据准备工具,作为待添加数据准备工具。
本申请实施例中,终端触发针对数据准备工具的第一添加操作,服务器响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并在各数据准备工具中,将数据准备工具标识对应的数据准备工具,作为待添加数据准备工具。
示例性地,终端触发针对数据准备工具的第一添加操作,第一添加操作包括:针对下拉框中展示的数据准备工具标识的选择操作,或者,在输入框中输入数据数据准备工具标识的输入操作等。服务器响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并在各数据准备工具中,将数据准备工具标识对应的数据准备工具,作为待添加数据准备工具。
步骤604,响应于针对数据准备工具的第二添加操作,获取工具信息关键字,根据工具信息关键字确定候选数据准备工具,并根据工具筛选策略从候选数据准备工具中,确定待添加数据准备工具。
本申请实施例中,终端触发针对数据准备工具的第二添加操作,第二添加操作包括在输入框中输入工具信息关键字的输入操作等。服务器响应于针对数据准备工具的第二添加操作,获取工具信息关键字,并基于工具信息关键字,在各数据准备工具的基本信息中进行工具信息关键字匹配,确定与工具信息关键字匹配的数据准备工具。然后,服务器工具筛选策略,从多个候选数据准备工具中,确定待添加数据准备工具。
其中,对于进行工具信息关键字匹配的方法,任一能够实现根据关键字进行检索功能的算法均可以应用于本申请中,本申请实施例对此不作限定。
本实施例中,服务器可以响应于目标对象直接进行数据准备工具的选择操作,从而确定待添加数据准备工具,服务器还可以响应于目标对象直接进行工具信息关键字的匹配操作,从而确定待添加数据准备工具,能够提高待添加数据准备工具的确定效率。
在一个实施例中,如图7所示,步骤604包括:
步骤702,获取目标账户标识。
本申请实施例中,目标对象可以在通过终端触发针对业务场景的选择操作前,通过在终端输入目标账户标识和对应的密码,触发登录操作。然后,服务器响应于目标对象的登录操作,获取目标对象的目标账户标识。
步骤704,针对每一候选数据准备工具,获取候选数据准备工具的使用状态,并在候选数据准备工具的使用状态为启用状态的情况下,获取候选数据准备工具的使用权限。
其中,数据准备工具的使用状态包括启用状态和未启用状态,启用状态用于表征数据准备工具已经通过审核,可以进行使用;未启用状态用于表征数据准备工具的未通过审核,无法进行使用。
本申请实施例中,服务器针对每一候选数据准备工具,获取候选数据准备工具的使用状态,并在候选数据准备工具的使用状态为启用状态的情况下,获取候选数据准备工具的使用权限。
步骤706,在目标账户标识符合候选数据准备工具的使用权限的情况下,将候选数据准备工具作为待添加数据准备工具。
本申请实施例中,服务器判断目标账户标识是否符合候选数据准备工具的使用权限,在目标账户标识符合候选数据准备工具的使用权限的情况下,服务器响应于终端触发的针对候选数据准备工具确认操作,将该候选数据准备工具作为待添加数据准备工具。
在目标账户标识不符合候选数据准备工具的使用权限的情况下,服务器向终端返回权限报错消息,将目标账户标识不符合候选数据准备工具的使用权限的候选数据准备工具进行删除。
本实施例中,服务器可以根据目标账户标识,判断目标账户标识是否符合候选数据准备工具的使用权限,进而确定待添加数据准备工具,便于后续进行目标数据准备工具列表的确定。
在一个实施例中,如图8所示,上述方法还包括:
步骤802,在数据准备工具列表与目标数据准备工具列表不一致的情况下,生成保存提示信息。
本申请实施例中,服务器在确定目标业务场景对应的目标数据准备工具列表后,将目标业务场景对应的目标数据准备工具列表和目标业务场景对应的数据准备工具列表进行比对处理,得到比对结果。
服务器根据比对结果,判断数据准备工具列表与目标数据准备工具列表是否一致,在数据准备工具列表与目标数据准备工具列表不一致的情况下,生成保存提示信息。
其中,保存提示信息用于提示目标对象是否需要将目标数据准备工具列表进行保存。保存提示信息可以为文字类型的权限提示信息,例如“检测到本次使用的数据准备工具与原数据准备工具不一致,是否保存”,本申请实施例对于权限提示信息不做具体限定。
步骤804,响应于针对保存提示信息的确认操作,将目标数据准备工具列表添加至目标业务场景中。
其中,目标数据准备工具列表中包括目标账户标识。
本申请实施例中,服务器响应于终端触发的针对保存提示信息的确认操作,将目标数据准备工具列表进行保存,例如:保存提示信息可以以弹窗的形式展示,弹窗中可以包括保存选项以及取消选项,在接收到针对保存选项的选中操作的情况下,可以认为接收到针对保存提示信息的确认操作。然后,服务器可以将包含目标账户标识的目标数据准备工具列表添加至目标业务场景中。
可以理解的是,当多个目标对象对于一个业务场景对应的数据准备工具列表进行了添加、删除等修改时,服务器可以基于各目标对象,生成各目标对象的账号标识相关的目标数据准备工具列表。然后,服务器将各目标数据准备工具列表保存至目标业务场景下。
本实施例中,服务器在业务场景对应的数据准备工具进行了添加、删除等修改时,可以根据变化的数据准备工具列表进行业务场景的保存。便于后续同一目标对象对该业务场景进行再次复用。
在一个实施例中,如图9所示,步骤204包括:
步骤902,获取目标业务场景对应的至少一个候选数据准备工具列表。
其中,每一目标业务场景中至少包含一个候选数据准备工具列表。
本申请实施例中,服务器将目标业务场景下保存的数据准备工具列表作为候选数据准备工具列表。
步骤904,根据目标账户标识,从至少一个候选数据准备工具列表中确定目标业务场景对应的数据准备工具列表。
本申请实施例中,服务器根据目标账户标识,从至少一个候选数据准备工具列表中,确定目标业务场景对应的数据准备工具列表。
示例性地,目标业务场景可以对应两个候选数据准备工具列表,服务器根据各候选数据准备工具列表的账户标识,确定账户标识与目标账户标识一致的候选数据准备工具列表,并将账户标识与目标账户标识一致的候选数据准备工具列表作为目标业务场景对应的数据准备工具列表;或者,在不存在账户标识与目标账户标识一致的候选数据准备工具列表的情况下,可以确定各候选数据准备工具的账户标识与目标账户标识的关联程度,并将关联程度最高的账户标识对应的候选数据准备工具列表作为目标业务场景对应的数据准备工具列表,其中,账户之间的关联程度可以通过账户信息进行计算,账户信息可以包括账户对应的部门、地区、权限等信息,本公开实施例中不对计算关联程度的方式做具体限定,例如:可以计算账户之间的相似度,将相似度作为关联程度。
步骤906,响应于针对数据准备工具列表的确认操作,从至少一个候选数据准备工具列表中确定数据准备工具列表。
本申请实施例中,可以将各候选数据准备工具列表在显示界面中展示,以供目标对象选择。服务器响应于终端触发的针对数据准备工具列表的确认操作,从各候选数据准备工具列表中选择一个候选数据准备工具列表,作为目标业务场景对应的数据准备工具列表。
本实施例中,服务器响应于终端触发的针对数据准备工具列表的确认操作,在各候选数据准备工具列表确定目标账户标识适用的数据准备工具列表,能够提高目标对象选择业务场景的速度,进而提高数据准备的效率。
在一个实施例中,如图10所示,上述方法还包括:
步骤1002,响应于针对业务场景的创建操作,获取业务场景的标识和业务场景的功能列表。
其中,功能列表中包括业务场景对应的至少一项功能。
本申请实施例中,服务器响应于终端触发的针对业务场景的创建操作,获取终端输入的业务场景的标识和业务场景的功能列表。
示例性地,终端输入的业务场景的标识可以为业务场景A,业务场景的功能列表可以为包含具备A功能和具备B功能的列表。
步骤1004,针对任一项功能,创建功能对应的数据准备工具。
本申请实施例中,服务器针对业务场景的功能列表的任一项功能,创建功能对应的数据准备工具。
其中,服务器可以在各数据准备工具中,确定具备对应功能的数据准备工具,服务器还可以在各数据准备工具中均不存在具备该功能的数据准备工具的情况下,创建新的数据准备工具。
步骤1006,根据功能列表中各功能对应的数据准备工具,创建业务场景对应的数据准备工具列表。
本申请实施例中,服务器根据功能列表中各功能对应的数据准备工具,创建业务场景对应的数据准备工具列表。
示例性地,服务器根据功能列表中各功能对应的数据准备工具,例如数据准备工具A和数据准备工具B,确定包含数据准备工具A和数据准备工具B的数据准备工具列表。
步骤1008,基于业务场景的标识、业务场景的功能列表和业务场景对应的数据准备工具列表,创建业务场景。
本申请实施例中,服务器基于终端输入的业务场景的标识、业务场景的功能列表和业务场景对应的数据准备工具列表,创建业务场景。在创建业务场景时,终端还可以对业务场景的权限进行限定,例如,在创建业务场景C时,确定业务场景C的权限为A部门的技术人员或等级为A的技术人员,在后续使用中,只有符合业务场景C的权限的技术人员才能使用业务场景C。
可以理解的是,在创建业务场景时,服务器还可以基于多个业务场景,创建包含多个业务场景的一个新的业务场景,新的业务场景中将包含其中多个业务场景的功能列表和数据准备工具列表。服务器还可以基于多个业务场景的多个功能列表生成一个功能列表,并基于多个业务场景的多个数据准备工具列表,生成一个数据准备工具列表。
并且,因为业务场景可以包含多个业务场景,为多层树状结构。服务器能够使用递归遍历得到所有业务场景和数据准备工具、业务场景和业务场景之间的关联关系,并可以根据关联关系可视化,生成树状图供目标对象查看,目标对象可以通过搜索业务场景、查看收藏的业务场景、或直接点击树状图的各节点进入业务场景使用页面。服务器可以将业务场景和数据准备工具、业务场景和业务场景之间的关联关系存储至关联关系表,以进行业务场景和数据准备工具、业务场景和业务场景之间的关联关系的记录。
目标对象还可以基于所在终端对于任意业务场景或数据准备工具进行收藏,在目标对象进行收藏后,服务器将优先提供目标对象收藏的业务场景或数据准备工具,并将目标对象收藏的业务场景或数据准备工具展示在目标对象主页中。
可以理解的是,在目标对象使用过任一业务场景或数据准备工具后,服务器可以将该业务场景和数据准备工具存储至该目标对象的目标账户标识对应的历史使用信息表中,以在目标对象再次进行数据准备时,优先提供给目标对象。目标对象使用过任一业务场景时,还可以对业务场景的数据准备工具列表进行自定义排序。
本实施例中,服务器可以基于业务场景的标识、业务场景的功能列表和业务场景对应的数据准备工具列表,创建业务场景,便于后续各目标对象对业务场景的快速使用,节省了目标对象对各业务场景所需功能的判断以及数据准备工具的选择时间,提高了数据准备的效率。
在一个实施例中,如图11所示,上述方法还包括:
步骤1102,响应于数据准备工具创建操作,获取数据准备工具的基本信息和数据准备工具对应的初始工具脚本。
其中,数据准备工具的基本信息包括数据准备工具标识、类型、权限、功能描述、数据库或服务器筛选条件。初始工具脚本可以为基于SQL语句的脚本语句。
本申请实施例中,服务器响应于终端触发的数据准备工具创建操作,获取终端输入的数据准备工具的基本信息和数据准备工具对应的初始工具脚本,将终端输入的数据准备工具的基本信息中和数据准备工具对应的初始工具脚本保存至工具信息表。
示例性地,服务器响应于终端触发的数据准备工具创建操作,获取终端输入的数据准备工具的基本信息:数据准备工具标识为数据准备工具A,类型为SQL脚本,权限为所有人,功能描述为具备功能A、数据库或服务器筛选条件为数据库地址为xxx的数据库。然后,服务器获取终端输入的数据准备工具的初始工具脚本:update set logpassword='@@参数1@@'where login_id='@@参数2@@'。服务器可以将基本信息中除权限信息之外的基本信息和数据准备工具对应的初始工具脚本中除待自定义输入的数据准备参数的信息保存至工具信息表,将基本信息中的权限信息保存至工具权限表,将初始工具脚本中待自定义输入的数据准备参数的信息保存至数据准备参数表。
其中,@@参数1@@和@@参数2@@用于表示待自定义输入的数据准备参数,待自定义输入的数据准备参数在数据准备工具创建时,由标识符@@参数名@@进行包裹,以将待自定义输入的数据准备参数与初始工具脚本进行区分,同名参数被视为同一待自定义输入的主机准备参数。
示例性第,在初始工具脚本为数据库查询语句时可以Select开头,不要写入多条查询语句,数据库查询语句支持多库联查,即语句可以在多个库中进行查询,但要保证查询出的结构一致;在初始工具脚本为数据库更新语句时,可以多条数据库更新语句同时执行,多条数据库更新语句可以以“;”号分割。数据库更新语句可以与查询语句搭配使用,数据库更新语句也会执行但最终仅输出查询语句结果。
步骤1104,基于数据准备工具的基本信息和数据准备工具对应的初始工具脚本,创建数据准备工具。
本申请实施例中,服务器基于数据准备工具的基本信息和数据准备工具对应的初始工具脚本,创建包含数据准备工具的基本信息和数据准备工具对应的初始工具脚本的数据准备工具。
可选地,服务器还可以获取预先确定的数据准备工具的路径,基于预先确定的数据准备工具的路径,创建数据准备工具,例如,将路径为www.123.com的数据准备工具进行添加,生成一个数据准备工具。
本实施例中,服务器可以基于初始工具脚本和数据准备工具的基本信息,创建数据准备工具,便于后续对数据准备工具的选择和复用。
在一个实施例中,如图12所示,上述方法还包括:
步骤1202,响应于数据准备工具创建操作,获取数据准备工具的基本信息和数据模板。
本申请实施例中,服务器响应于终端发送的数据准备工具创建请求,获取终端输入的数据准备工具的基本信息、及数据模板。其中,数据准备工具的基本信息包括数据准备工具标识、类型、权限、功能描述、数据库或服务器筛选条件。数据模板可以为xls(Excel工作表)文件或csv(Comma-Separated Values,逗号分隔的值)文件。
示例性地,服务器响应于终端触发的数据准备工具创建操作,获取终端输入的数据准备工具的基本信息:数据准备工具标识为数据准备工具A,类型为数据模板,权限为账户标识为1011的对象,功能描述为具备功能B、数据库或服务器筛选条件为空。
步骤1204,对数据模板进行扫描处理,得到数据准备工具对应的初始工具脚本。
本申请实施例中,服务器对数据模板进行逐行扫描处理,得到数据模板对应的初始工具脚本,然后,将数据模板对应的初始工具脚本作为数据准备工具对应的初始工具脚本。
步骤1206,基于数据准备工具的基本信息和数据准备工具对应的初始工具脚本,创建数据准备工具。
本申请实施例中,服务器基于数据准备工具的基本信息和数据准备工具对应的初始工具脚本,创建包含数据准备工具的基本信息和数据准备工具对应的初始工具脚本的数据准备工具。
本实施例中,服务器可以基于数据模板和数据准备工具的基本信息,创建数据准备工具,便于后续对数据准备工具的选择和复用。
在一个实施例中,如图13所示,步骤1106之后,还包括:
步骤1302,将数据准备工具的审核状态设为待审核状态,并将数据准备工具的使用状态设为未启用状态。
本申请实施例中,服务器将数据准备工具提交至技术人员,技术人员通过所在终端,将数据准备工具的审核状态设为待审核状态,并将数据准备工具的使用状态设为未启用状态。
可选地,服务器在可以预先存储有包括具有管理权限的账户标识的管理权限表,可以目标对象在终端触发登录操作后,根据目标对象的账户标识,确认目标对象是否具有管理权限,在目标对象具有管理权限时,向目标对象所在终端反馈管理结果(即管理页面)。其中,目标对象可以基于反馈管理结果,查看所有数据准备工具以及所有业务场景,目标对象能够在所在终端根据各数据准备工具的状态进行操作,可进行的操作按钮可以包括但不限于删除数据准备工具操作、删除业务场景操作。
在目标对象不具有管理权限时,服务器仅展示目标对象所创建的数据准备工具和业务场景,目标对象能够在所在终端根据各数据准备工具和业务场景的状态展示进行操作,可进行的操作可以包括但不限于删除数据准备工具操作,编辑数据准备工具操作、权限添加删除数据准备工具操作、编辑数据准备工具操作,删除业务场景操作、权限添加删除业务场景操作、编辑业务场景操作等。
步骤1304,响应于数据准备工具对应的审核通过消息,将数据准备工具对应的使用状态设为启用状态。
本申请实施例中,技术人员对数据准备工具进行审核,在审核通过后,基于终端向服务器发送审核通过消息。服务器响应于终端发送的数据准备工具对应的审核通过消息,将数据准备工具对应的使用状态设为启用状态。
本实施例中,技术人员可以对创建后提交的业务场景或数据准备工具进行审核,在审核通过后,服务器将数据准备工具对应的使用状态设为启用状态。
在一个实施例中,还提供了一个确定目标数据的过程示例,具体内容包括:
步骤A1,响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景。
步骤A2,获取目标业务场景对应的至少一个候选数据准备工具列表。
步骤A3,根据目标账户标识,从至少一个候选数据准备工具列表中确定目标业务场景对应的数据准备工具列表。
步骤A4,针对数据准备工具列表中的任一数据准备工具,响应于针对数据准备工具的删除操作,将数据准备工具从数据准备工具列表中删除。
步骤A5,响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将待添加数据准备工具添加至数据准备工具列表中。
步骤A6,响应于针对数据准备工具列表的确认操作,将数据准备工具列表作为目标业务场景对应的目标数据准备工具列表。
步骤A7,获取各目标数据准备工具的数据准备参数和各目标数据准备工具对应的初始工具脚本。
步骤A8,针对任一目标数据准备工具,根据目标数据准备工具对应的数据准备参数,对目标数据准备工具对应的初始工具脚本进行参数调整,得到目标数据准备工具对应的目标工具脚本。
步骤A9,执行各目标数据准备工具对应的目标工具脚本,并根据目标数据准备工具对应的数据库或服务器筛选条件,在多个数据库或服务器中确定目标数据库或目标服务器,从目标数据库或目标服务器得到目标数据。
步骤A10,在数据准备工具列表与目标数据准备工具列表不一致的情况下,生成保存提示信息。
步骤A11,响应于针对保存提示信息的确认操作,将目标数据准备工具列表添加至目标业务场景中。
其中,参照图14所示,提供了一个数据准备方法的详细实施例对应的流程示意图,上述步骤已在前述实施例中进行了详细阐述,此处不再赘述。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的数据准备方法的数据准备装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数据准备装置实施例中的具体限定可以参见上文中对于数据准备方法的限定,在此不再赘述。
在一个实施例中,如图17所示,提供了一种数据准备装置1700,包括:第一确定模块1702、第一获取模块1704、第二确定模块1706、第二获取模块1708和第三获取模块1710,其中:
第一确定模块1702,用于响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;
第一获取模块1704,用于获取所述目标业务场景对应的数据准备工具列表,所述数据准备工具列表中包括至少一个数据准备工具的工具信息;
第二确定模块1706,用于根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,所述目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;
第二获取模块1708,用于获取各所述目标数据准备工具的数据准备参数;
第三获取模块1710,用于响应于针对数据准备的触发操作,根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据。
采用本公开实施例提供的数据准备装置,由于能够在多个业务场景中确定目标业务场景,进而确定目标业务场景对应的目标数据准备工具,并根据目标对象输入的目标数据准备工具对应的数据准备参数和目标数据准备工具,进行数据准备,能够对各数据准备工具进行复用,无需技术人员编写代码,提高了测试过程中的数据准备效率。
在一个实施例中,所述第三获取模块1710具体用于:
分别获取各所述目标数据准备工具对应的初始工具脚本;
针对任一所述目标数据准备工具,根据所述目标数据准备工具对应的数据准备参数,对所述目标数据准备工具对应的所述初始工具脚本进行参数调整,得到所述目标数据准备工具对应的目标工具脚本;
执行各所述目标数据准备工具对应的目标工具脚本,得到目标数据。
在一个实施例中,所述第二确定模块1706具体用于:
针对所述数据准备工具列表中的任一所述数据准备工具,响应于针对所述数据准备工具的删除操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将所述待添加数据准备工具添加至所述数据准备工具列表中,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对所述数据准备工具列表的确认操作,将所述数据准备工具列表作为所述目标业务场景对应的目标数据准备工具列表。
在一个实施例中,所述第二确定模块1706具体用于:
获取目标账户标识;
针对所述数据准备工具列表中的任一所述数据准备工具,在所述目标账户标识不具有所述数据准备工具的使用权限的情况下,在显示界面中展示权限提示信息;
响应于针对所述权限提示信息的确认操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表。
在一个实施例中,所述第二确定模块1706具体用于:
响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并将所述数据准备工具标识对应的数据准备工具,作为待添加数据准备工具;或者,
响应于针对数据准备工具的第二添加操作,获取工具信息关键字,根据所述工具信息关键字确定候选数据准备工具,并根据工具筛选策略从所述候选数据准备工具中,确定待添加数据准备工具。
在一个实施例中,所述第二确定模块1706具体用于:
获取目标账户标识;
针对每一所述候选数据准备工具,获取所述候选数据准备工具的使用状态,并在所述候选数据准备工具的使用状态为启用状态的情况下,获取所述候选数据准备工具的使用权限;
在所述目标账户标识符合所述候选数据准备工具的使用权限的情况下,将所述候选数据准备工具作为待添加数据准备工具。
在一个实施例中,所述装置还包括:
生成模块,用于在所述数据准备工具列表与所述目标数据准备工具列表不一致的情况下,生成保存提示信息;
添加模块,用于响应于针对所述保存提示信息的确认操作,将所述目标数据准备工具列表添加至所述目标业务场景中,所述目标数据准备工具列表中包括目标账户标识。
在一个实施例中,所述第一获取模块1704具体用于:
获取所述目标业务场景对应的至少一个候选数据准备工具列表;
根据所述目标账户标识,从至少一个候选数据准备工具列表中确定目标业务场景对应的数据准备工具列表;或者,
响应于针对数据准备工具列表的确认操作,从至少一个所述候选数据准备工具列表中确定数据准备工具列表。
在一个实施例中,所述装置还包括:
第四获取模块,用于响应于针对业务场景的创建操作,获取所述业务场景的标识和所述业务场景的功能列表,所述功能列表中包括所述业务场景对应的至少一项功能;
第一创建模块,用于针对任一项所述功能,创建所述功能对应的数据准备工具;
第二创建模块,用于根据所述功能列表中各所述功能对应的所述数据准备工具,创建所述业务场景对应的数据准备工具列表;
第三创建模块,用于基于所述业务场景的标识、所述业务场景的功能列表和所述业务场景对应的数据准备工具列表,创建所述业务场景。
在其中一个实施例中,所述装置还包括:
第五获取模块,用于响应于数据准备工具创建操作,获取数据准备工具的基本信息和所述数据准备工具对应的初始工具脚本;
第四创建模块,用于基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
在一个实施例中,所述装置还包括:
第六获取模块,用于响应于数据准备工具创建操作,获取数据准备工具的基本信息和数据模板;
扫描模块,用于对所述数据模板进行扫描处理,得到所述数据准备工具对应的初始工具脚本;
第五创建模块,用于基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
在一个实施例中,所述装置还包括:
第一设置模块,用于将所述数据准备工具的审核状态设为待审核状态,并将所述数据准备工具的使用状态设为未启用状态;
第二设置模块,用于响应于所述数据准备工具对应的审核通过消息,将所述数据准备工具对应的使用状态设为启用状态。
上述数据准备装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图18所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储与上述各数据准备方法相关联的数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据准备方法。
本领域技术人员可以理解,图18中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (16)
1.一种数据准备方法,其特征在于,所述方法包括:
响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;
获取所述目标业务场景对应的数据准备工具列表,所述数据准备工具列表中包括至少一个数据准备工具的工具信息;
根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,所述目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;
获取各所述目标数据准备工具的数据准备参数;
响应于针对数据准备的触发操作,根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据。
2.根据权利要求1所述的方法,其特征在于,所述根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据,包括:
分别获取各所述目标数据准备工具对应的初始工具脚本;
针对任一所述目标数据准备工具,根据所述目标数据准备工具对应的数据准备参数,对所述目标数据准备工具对应的所述初始工具脚本进行参数调整,得到所述目标数据准备工具对应的目标工具脚本;
执行各所述目标数据准备工具对应的目标工具脚本,得到目标数据。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,包括:
针对所述数据准备工具列表中的任一所述数据准备工具,响应于针对所述数据准备工具的删除操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对数据准备工具的添加操作,确定待添加数据准备工具,并将所述待添加数据准备工具添加至所述数据准备工具列表中,得到所述目标业务场景对应的目标数据准备工具列表;或者,
响应于针对所述数据准备工具列表的确认操作,将所述数据准备工具列表作为所述目标业务场景对应的目标数据准备工具列表。
4.根据权利要求3所述的方法,其特征在于,所述针对所述数据准备工具列表中的任一所述数据准备工具,响应于针对所述数据准备工具的删除操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表,包括:
获取目标账户标识;
针对所述数据准备工具列表中的任一所述数据准备工具,在所述目标账户标识不具有所述数据准备工具的使用权限的情况下,在显示界面中展示权限提示信息;
响应于针对所述权限提示信息的确认操作,将所述数据准备工具从所述数据准备工具列表中删除,得到所述目标业务场景对应的目标数据准备工具列表。
5.根据权利要求3所述的方法,其特征在于,所述响应于针对数据准备工具的添加操作,确定待添加数据准备工具,包括:
响应于针对数据准备工具的第一添加操作,获取数据准备工具标识,并将所述数据准备工具标识对应的数据准备工具,作为待添加数据准备工具;或者,
响应于针对数据准备工具的第二添加操作,获取工具信息关键字,根据所述工具信息关键字确定候选数据准备工具,并根据工具筛选策略从所述候选数据准备工具中,确定待添加数据准备工具。
6.根据权利要求5所述的方法,其特征在于,所述根据工具筛选策略从所述候选数据准备工具中,确定待添加数据准备工具,包括:
获取目标账户标识;
针对每一所述候选数据准备工具,获取所述候选数据准备工具的使用状态,并在所述候选数据准备工具的使用状态为启用状态的情况下,获取所述候选数据准备工具的使用权限;
在所述目标账户标识符合所述候选数据准备工具的使用权限的情况下,将所述候选数据准备工具作为待添加数据准备工具。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述数据准备工具列表与所述目标数据准备工具列表不一致的情况下,生成保存提示信息;
响应于针对所述保存提示信息的确认操作,将所述目标数据准备工具列表添加至所述目标业务场景中,所述目标数据准备工具列表中包括目标账户标识。
8.根据权利要求7所述的方法,其特征在于,所述获取所述目标业务场景对应的数据准备工具列表,包括:
获取所述目标业务场景对应的至少一个候选数据准备工具列表;
根据所述目标账户标识,从至少一个候选数据准备工具列表中确定目标业务场景对应的数据准备工具列表;或者,
响应于针对数据准备工具列表的确认操作,从至少一个所述候选数据准备工具列表中确定数据准备工具列表。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于针对业务场景的创建操作,获取所述业务场景的标识和所述业务场景的功能列表,所述功能列表中包括所述业务场景对应的至少一项功能;
针对任一项所述功能,创建所述功能对应的数据准备工具;
根据所述功能列表中各所述功能对应的所述数据准备工具,创建所述业务场景对应的数据准备工具列表;
基于所述业务场景的标识、所述业务场景的功能列表和所述业务场景对应的数据准备工具列表,创建所述业务场景。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于数据准备工具创建操作,获取数据准备工具的基本信息和所述数据准备工具对应的初始工具脚本;
基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于数据准备工具创建操作,获取数据准备工具的基本信息和数据模板;
对所述数据模板进行扫描处理,得到所述数据准备工具对应的初始工具脚本;
基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具。
12.根据权利要求10或11所述的方法,其特征在于,所述基于所述数据准备工具的基本信息和所述数据准备工具对应的所述初始工具脚本,创建数据准备工具之后,还包括:
将所述数据准备工具的审核状态设为待审核状态,并将所述数据准备工具的使用状态设为未启用状态;
响应于所述数据准备工具对应的审核通过消息,将所述数据准备工具对应的使用状态设为启用状态。
13.一种数据准备装置,其特征在于,所述装置包括:
第一确定模块,用于响应于针对业务场景的选择操作,从多个业务场景中确定目标业务场景;
第一获取模块,用于获取所述目标业务场景对应的数据准备工具列表,所述数据准备工具列表中包括至少一个数据准备工具的工具信息;
第二确定模块,用于根据所述目标业务场景对应的数据准备工具列表,确定所述目标业务场景对应的目标数据准备工具列表,所述目标数据准备工具列表中包括至少一个目标数据准备工具的工具信息;
第二获取模块,用于获取各所述目标数据准备工具的数据准备参数;
第三获取模块,用于响应于针对数据准备的触发操作,根据各所述目标数据准备工具和各所述目标数据准备工具对应的数据准备参数,获取目标数据。
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至12中任一项所述的方法的步骤。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至12中任一项所述的方法的步骤。
16.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至12中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310752637.5A CN116756022A (zh) | 2023-06-25 | 2023-06-25 | 数据准备方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310752637.5A CN116756022A (zh) | 2023-06-25 | 2023-06-25 | 数据准备方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116756022A true CN116756022A (zh) | 2023-09-15 |
Family
ID=87958739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310752637.5A Pending CN116756022A (zh) | 2023-06-25 | 2023-06-25 | 数据准备方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116756022A (zh) |
-
2023
- 2023-06-25 CN CN202310752637.5A patent/CN116756022A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108874926B (zh) | 海量数据查询方法、装置、计算机设备和存储介质 | |
WO2020186786A1 (zh) | 文件处理方法、装置、计算机设备和存储介质 | |
CN112148509A (zh) | 数据处理方法、装置、服务器及计算机可读存储介质 | |
CN111061475B (zh) | 软件代码生成方法、装置、计算机设备和存储介质 | |
CN110109656B (zh) | 接口模拟方法、装置、计算机设备和存储介质 | |
CN111818175B (zh) | 企业服务总线配置文件生成方法、装置、设备和存储介质 | |
WO2019109556A1 (zh) | cube文件的创建方法、装置、存储介质及终端 | |
CN112433712A (zh) | 报表展示方法、装置、计算机设备和存储介质 | |
CN112785248A (zh) | 人力资源数据跨组织交互方法、装置、设备和存储介质 | |
CN115658794A (zh) | 数据查询方法、装置、计算机设备和存储介质 | |
CN116167882A (zh) | 条件表达式动态配置方法、会计条件计算方法及装置 | |
CN116756022A (zh) | 数据准备方法、装置、计算机设备和存储介质 | |
CN113934729A (zh) | 一种基于知识图谱的数据管理方法、相关设备及介质 | |
CN116880927A (zh) | 规则管理方法、装置、计算机设备和存储介质 | |
CN116483532A (zh) | 排程处理方法、装置、计算机设备和存储介质 | |
CN117312307A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
CN117370339A (zh) | 报表血缘关系处理方法、装置、计算机设备和存储介质 | |
CN117033452A (zh) | 数据库处理方法、装置、计算机设备和存储介质 | |
CN117349131A (zh) | ***错误信息的显示方法、装置和计算机设备 | |
CN116775955A (zh) | 数据标签固化方法、装置、计算机设备和存储介质 | |
CN116561074A (zh) | 资源数据的分组方法、装置、计算机设备和存储介质 | |
CN116166667A (zh) | 单据字段信息的携带方法、装置、设备和存储介质 | |
CN116415914A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
CN117033518A (zh) | 数据同步方法、装置、计算机设备和存储介质 | |
CN116860576A (zh) | 操作日志的记录方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |