本发明涉及一种自动数据生成技术,尤其是一种数据构建系统以及数据构建方法。
背景技术:
1、在业务系统的应用程序接口(application programming interface,api)的服务编排中,由于用户向业务系统调用服务来获取业务数据,需要输入对应的参数和及其结构至业务系统中的对应应用程序接口,因此若输入参数或者其结构不满足数据格式以及数据内容要求时,则需要通过用户以手动设计或调整的方式来修改参数的求取过程和结构的重组方法。并且,还需用户通过硬编码方式将数据组装成满足数据格式以及数据内容要求的输入参数,以便能用于调用服务。
技术实现思路
1、本发明是针对一种数据构建系统以及数据构建方法,可自动构建欲调用的应用程序接口的输入参数。
2、根据本发明的实施例,本发明的数据构建系统包括存储器以及处理器。存储器用以存储数据自动构建组件。处理器连接电脑装置、服务器以及业务系统,并且用以执行数据自动构建组件,并从电脑装置取得调用请求指令以及数据源。数据自动构建组件根据调用请求指令以及数据源来决定入参元数据以及在业务系统中欲调用的应用程序接口,并且数据自动构建组件根据应用程序接口以及入参元数据读取服务器,以取得映射规则以及元数据集。数据自动构建组件根据映射规则以及元数据集来使用数据源构建输入参数,并且数据自动构建组件将输入参数输出至应用程序接口,以使应用程序接口根据输入参数回应对应的业务数据至电脑装置。
3、根据本发明的实施例,本发明的数据构建方法包括以下步骤:通过处理器执行数据自动构建组件,并从电脑装置取得调用请求指令以及数据源;通过数据自动构建组件根据调用请求指令以及数据源来决定入参元数据以及在业务系统中欲调用的应用程序接口;通过数据自动构建组件根据应用程序接口以及入参元数据读取服务器,以取得映射规则以及元数据集;通过数据自动构建组件根据映射规则以及元数据集来使用数据源构建输入参数;以及通过处理器将输入参数输出至应用程序接口,以使应用程序接口根据输入参数回应对应的业务数据至电脑装置。
4、基于上述,本发明的数据构建系统以及数据构建方法,可根据调用请求指令来自动判断并取得映射规则以及元数据集,以根据映射规则以及元数据集来使用数据源中的相关数据,以构建用于调用的应用程序接口的输入参数。
5、为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
1.一种数据构建系统,其特征在于,包括:
2.根据权利要求1所述的数据构建系统,其特征在于,所述存储器还存储:
3.根据权利要求2所述的数据构建系统,其特征在于,所述元数据集包括元数据以及源元数据,并且所述上下文数据为源数据集合。
4.根据权利要求2所述的数据构建系统,其特征在于,所述数据自动构建组件包括向上构建单元,
5.根据权利要求4所述的数据构建系统,其特征在于,所述数据自动构建组件还包括向下构建单元,
6.根据权利要求5所述的数据构建系统,其特征在于,所述数据自动构建组件还包括合并单元,所述合并单元合并全部根键字段以生成所述输入参数。
7.根据权利要求6所述的数据构建系统,其特征在于,所述存储器还存储:
8.根据权利要求1所述的数据构建系统,其特征在于,所述调用请求指令包括欲调用的所述应用程序接口的应用程序接口名称。
9.根据权利要求1所述的数据构建系统,其特征在于,所述映射规则用于表示所述数据源中的数据与所述输入参数的参数结构之间的映射关系。
10.根据权利要求1所述的数据构建系统,其特征在于,所述输入参数为表单结构的数据,并且包括多个字段。
11.一种数据构建方法,其特征在于,包括:
12.根据权利要求11所述的数据构建方法,其特征在于,还包括:
13.根据权利要求12所述的数据构建方法,其特征在于,所述元数据集包括元数据以及源元数据,并且所述上下文数据为源数据集合。
14.根据权利要求12所述的数据构建方法,其特征在于,所述数据自动构建组件包括向上构建单元,其中所述构建输入参数的步骤包括:
15.根据权利要求14所述的数据构建方法,其特征在于,所述数据自动构建组件还包括向下构建单元,其中所述构建输入参数的步骤还包括:
16.根据权利要求15所述的数据构建方法,其特征在于,所述数据自动构建组件还包括合并单元,其中所述构建输入参数的步骤还包括:
17.根据权利要求16所述的数据构建方法,其特征在于,输出所述输入参数至所述应用程序接口的步骤包括:
18.根据权利要求11所述的数据构建方法,其特征在于,所述调用请求指令包括欲调用的所述应用程序接口的应用程序接口名称。
19.根据权利要求11所述的数据构建方法,其特征在于,所述映射规则用于表示所述数据源中的数据与所述输入参数的参数结构之间的映射关系。
20.根据权利要求11所述的数据构建方法,其特征在于,所述输入参数为表单结构的数据,并且包括多个字段。
