CN112035102A - 数据接口的配置方法及装置、存储介质、电子装置 - Google Patents
数据接口的配置方法及装置、存储介质、电子装置 Download PDFInfo
- Publication number
- CN112035102A CN112035102A CN202010753085.6A CN202010753085A CN112035102A CN 112035102 A CN112035102 A CN 112035102A CN 202010753085 A CN202010753085 A CN 202010753085A CN 112035102 A CN112035102 A CN 112035102A
- Authority
- CN
- China
- Prior art keywords
- configuration parameter
- configuration
- data
- query
- interface
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 17
- 238000011161 development Methods 0.000 abstract description 30
- 230000008569 process Effects 0.000 abstract description 9
- 230000000694 effects Effects 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004573 interface analysis Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005485 electric heating Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种数据接口的配置方法及装置、存储介质、电子装置,其中所述方法包括在配置界面获取第一配置参数;根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数。通过本发明,解决了在进行数据接入的过程中需要花费大量人力开发并且数据接入的复用性较低等的问题,进而达到了提升接口开发效率和降低开发难度的效果。
Description
技术领域
本发明涉及软件领域,具体而言,涉及一种数据接口的配置方法及装置、存储介质、电子装置。
背景技术
在进行数据查询、调用的过程中,对内外都需要支持第三方调用的数据调用接口。
但是在数据平台中基础功能存在重复开发、复用能力不足等问题,同时缺乏规范数据开发流程,数据平台的复用能力以及整体开发和运维效率较低。比如,在进行家电设备接入外部业务部门或本部门业务时的数据平台开发效率和数据平台的复用性就较低。
针对相关技术中,在进行数据接入的过程中需要花费大量人力开发并且数据接入的复用性较低等问题,目前尚未存在有效的解决方案。
发明内容
本发明实施例提供了一种数据接口的配置方法及装置、存储介质、电子装置,以至少解决相关技术中在进行数据接入的过程中需要花费大量人力开发并且数据接入的复用性较低的问题。
根据本发明的一个实施例,提供了一种数据接口的配置方法,包括:在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口;根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象;根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句,所述查询语句包括所述查询对象。
可选地,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的数据表;或根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的预设数据源所在的数据库。
可选地,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,包括:根据所述第二配置参数中的预设数据源,所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的Restful数据调用服务接口。
可选地,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,包括:根据所述第二配置参数中的预设数据源,所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的RPC数据调用服务接口。
可选地,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数之后,还包括:在数据缓存中存储所述第三配置参数中的查询语句配置在数据缓存中存储;在所述查询语句配置更新情况下,将所述查询语句配置结果存储到所述数据缓存中。
可选地,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:根据所述第一配置参数中的配置ID,确定预设数据源所在的数据库和所述第二配置参数中的数据表。
可选地,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:根据所述第一配置参数中的用户ID,确定预设数据源所在的数据库和所述第二配置参数中的数据表。
根据本发明的另一个实施例,提供了一种数据接口的配置装装置,包括:配置模块,用于在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口;确定模块,用于根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象;生成模块,用于根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句,所述查询语句包括所述查询对象。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,由于直接通过配置界面获取第一配置参数,并通过第一配置参数确定用于进行数据查询的第二配置参数和第三配置参数,通过上述配置提高数据接入时的复用能力的同时提高数据接入时的开发效率。因此,可以解决在进行数据接入的过程中需要花费大量人力开发并且数据接入的复用性较低的问题,达到提升接口开发效率和降低开发难度的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的计算机设备的硬件结构框图;
图2是根据本发明实施例的数据接口方法的流程图;
图3是根据本发明实施例的数据接口的配置装置的结构框图;
图4是根据本发明实施例的一种可选的数据接口的配置方法采用的交互结构示意图示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机设备上为例,图1是本发明实施例的一种数据接口的配置方法计算机设备的硬件结构框图。
本申请实施例还提供了一种计算机设备。如图1所示,计算机设备20可以包括:至少一个处理器201,例如CPU,至少一个网络接口204,用户接口203,存储器205,至少一个通信总线202,可选地,还可以包括显示屏206。其中,通信总线202用于实现这些组件之间的连接通信。其中,用户接口203可以包括触摸屏、键盘或鼠标等等。网络接口204可选的可以包括标准的有线接口、无线接口(如WI-FI接口),通过网络接口204可以与服务器建立通信连接。存储器205可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器,存储器205包括本发明实施例中的flash。存储器205可选的还可以是至少一个位于远离前述处理器201的存储***。如图1所示,作为一种计算机存储介质的存储器205中可以包括操作***、网络通信模块、用户接口模块以及程序指令。
需要说明的是,网络接口204可以连接接收器、发射器或其他通信模块,其他通信模块可以包括但不限于WiFi模块、蓝牙模块等,可以理解,本发明实施例中计算机设备也可以包括接收器、发射器和其他通信模块等。
处理器201可以用于调用存储器205中存储的程序指令,并使计算机设备20执行以下操作:
在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口配置;
根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象配置;
根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句配置。
在本实施例中提供了一种运行于计算机终端的数据接口的配置方法,图2是根据本发明实施例的数据接口的配置方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口;
即配置界面是用户可以直接进行操作、选择、点击的用户界面。通过所述第一配置参数,可以用于调用在后台数据库中的数据调用接口配置。同时,由于所述第一配置参数是由用户(开发人员)直接通过配置界面进行配置,可以节省数据接入的开发时间提升开发效率。
步骤S204,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象;
需要注意的是,后台数据库包括可提供实时查询的数据源或者是非实时查询的数据源。通过第一配置参数确定的第二配置参数主要用于在后台数据库中执行查询操作,并作为执行查询操作时的查询对象的配置。比如,查询对象的配置为查询的数据表。
步骤S206,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句,所述查询语句包括所述查询对象。
需要注意的是,通过第二配置参数生成的第三配置参数,主要用于在后台数据库中执行查询操作,并作为执行查询操作时的查询语句的配置。比如,查询语句的配置为查询的SQL语句。
通过上述步骤,由于直接通过配置界面获取第一配置参数,并通过第一配置参数确定用于进行数据查询的第二配置参数和第三配置参数,通过上述配置提高数据接入时的复用能力的同时提高数据接入时的开发效率。因此,可以解决在进行数据接入的过程中需要花费大量人力开发并且数据接入的复用性较低的问题,达到提升接口开发效率和降低开发难度的技术效果。
针对后台数据库可访问的不同类型的数据源,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的数据表;或根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的预设数据源所在的数据库。即在第一配置参数中的待访问地址可确定出第二配置参数中的数据表,比如,对单个用户(开发人员)进行授权之后可访问的数据结构列表并可以精确到列。或者,第一配置参数中的待访问地址可确定出第二配置参数中的预设数据源所在的数据库,比如,预设数据源有Mysql,Redis,ElasticSearch,可以通过访问地址进行确定。
为了满足外部请求通过数据平台提供的配置和入参请求,从而进入数据平台对外发布的接口,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,包括:根据所述第二配置参数中的预设数据源,生成所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的Restful数据调用服务接口。即配置相关信息存储在Mysql数据库,后续开发界面支持时直接调用。比如,对外接口的公共数据接口,主要分为JsonObject结构和JsonArray结构。
需要注意的是,RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。
为了满足外部请求通过数据平台提供的配置和入参请求,从而进入数据平台对外发布的接口,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,包括:根据所述第二配置参数中的预设数据源,生成所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的RPC数据调用服务接口。即配置相关信息存储在Mysql数据库,后续开发界面支持时直接调用。比如,对外接口的公共数据接口,主要分为JsonObject结构和JsonArray结构。
需要注意的是,RPC数据架构的主要目的是在构建分布式***时,调用远程方法就如同调用本地方法一样方便快捷,简化开发,提高效率。
具体实施时,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:根据所述第一配置参数中的配置ID,预设数据源所在的数据库和所述第二配置参数中的数据表。所述配置ID是通过唯一标识的配置请求得到,可以是MAC地址。比如,用户通过mac地址查询空调当日耗电量,入参:mac;返回结果:{“electricity”:”2.05”,“mac”:”04FA8393A949”“unit”:”kwh”};数据源:MYSQL空调库。
具体实施时,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:根据所述第一配置参数中的用户ID,预设数据源所在的数据库和所述第二配置参数中的数据表。所述用户ID可以是MAC地址或者用户唯一身份的标识。比如,用户通过mac地址查询热水器当日耗电量,入参:mac;返回结果:{“electricity”:”2.05”,“mac”:”04FA8393A949”“unit”:”kwh”};数据源:MYSQL电热库。
更进一步,通过将参数配置变更更新到Cache缓存,将参数配置信息存储到Cache库可降低对数据库的压力。根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数之后,还包括:在数据缓存中存储所述第三配置参数中的查询语句;在所述查询语句更新的情况下,将所述查询语句更新结果存储到所述数据缓存中。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种数据接口的配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图3是根据本发明实施例的数据接口的配置装置的结构框图,如图2所示,该装置包括
配置模块30,用于在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口配置;
确定模块32,用于根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象配置;
生成模块34,用于根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句,所述查询语句包括所述查询对象。
所述配置模块30中即配置界面是用户可以直接进行操作、选择、点击的用户界面。通过所述第一配置参数,可以用于调用在后台数据库中的数据调用接口配置。同时,由于所述第一配置参数是由用户(开发人员)直接通过配置界面进行配置,可以节省数据接入的开发时间提升开发效率。
所述确定模块32中需要注意的是,后台数据库包括可提供实时查询的数据源或者是非实时查询的数据源。通过第一配置参数确定的第二配置参数主要用于在后台数据库中执行查询操作,并作为执行查询操作时的查询对象的配置。比如,查询对象的配置为查询的数据表。
所述生成模块34中需要注意的是,通过第二配置参数生成的第三配置参数,主要用于在后台数据库中执行查询操作,并作为执行查询操作时的查询语句的配置。比如,查询语句的配置为查询的SQL语句。
通过上述模块,由于直接通过配置界面获取第一配置参数,并通过第一配置参数确定用于进行数据查询的第二配置参数和第三配置参数,通过上述配置提高数据接入时的复用能力的同时提高数据接入时的开发效率。因此,可以解决在进行数据接入的过程中需要花费大量人力开发并且数据接入的复用性较低的问题,达到提升接口开发效率和降低开发难度的技术效果。
所述确定模块32,还用于根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的数据表;或根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的预设数据源所在的数据库。
所述生成模块34,还用于根据所述第二配置参数中的预设数据源,所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的Restful数据调用服务接口。
所述生成模块34,还用于根据所述第二配置参数中的预设数据源,所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的RPC数据调用服务接口。
所述装置还包括:缓存模块,用于在数据缓存中存储所述第三配置参数中的查询语句配置在数据缓存中存储;在所述查询语句配置更新情况下,将所述查询语句配置结果存储到所述数据缓存中。
所述确定模块32,还用于根据所述第一配置参数中的配置ID,确定预设数据源所在的数据库和所述第二配置参数中的数据表。
所述确定模块32,还用于根据所述第一配置参数中的用户ID,确定预设数据源所在的数据库和所述第二配置参数中的数据表。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
为了更好的理解上述数据接口的配置方法流程,以下结合优选实施例对上述技术方案进行解释说明,但不用于限定本发明实施例的技术方案。
本发明优选实施例可以根据配置界面快速完成数据接口的配置,提升开发效率,帮助解决复杂耗时的数据接入问题。不仅解决了现有技术中开发人员的技术时间,而且还解决了运维人员的运维复杂度和流程多样化。从而提高了用户体验和加速了智能家电设备接入外部业务部门或本部门业务开发的速度。
图4根据本发明优选实施例的一种可选的数据接口的配置方法采用的交互结构示意图,如图4所示,包括以下模块:数据结构模块40、接口解析模块42以及接口配置模块,41所述接口解析模块用于解析接口服务请求,所述接口配置模块用于通过WEB配置管理。比如,对内管理所有可开放数据的信息描述,对外暴露数据结构RPC接口。所述数据结构模块用于链接不同数据源。比如,数据开发数据存储的数据库,只有存入开放库的数据才能开放外部使用。在接口配置模块,通过在配置界面配置SQL查询语句即可同时生成RESTful接口和DubboRpc。即在外部调用数据采用Rest接口安全校验,内部调用采用RPC接口提高性能。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口配置;
S2,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象配置;
S3,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句配置。
可选地,存储介质还被设置为存储用于执行以下步骤的计算机程序:
S31,根据所述第二配置参数中的预设数据源,生成所述第三配置参数中基于分布式服务框架的Restful数据调用服务接口配置。
可选地,存储介质还被设置为存储用于执行以下步骤的计算机程序:
S32,根据所述第二配置参数中的预设数据源,生成所述第三配置参数中基于分布式服务框架的RPC数据调用服务接口配置。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口配置;
S2,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象配置;
S3,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句配置。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种数据接口的配置方法,其特征在于,包括:
在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面,所述第一配置参数用于调用后台数据库的数据调用接口;
根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象;
根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句,所述查询语句包括所述查询对象。
2.根据权利要求1所述的方法,其特征在于,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:
根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的数据表;或
根据所述第一配置参数中的待访问地址确定在所述后台数据库中进行数据查询的第二配置参数中的预设数据源所在的数据库。
3.根据权利要求1所述的方法,其特征在于,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,包括:
根据所述第二配置参数中的预设数据源,生成所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的Restful数据调用服务接口。
4.根据权利要求1所述的方法,其特征在于,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,包括:
根据所述第二配置参数中的预设数据源,生成所述第三配置参数的配置信息,其中,所述配置信息包括基于分布式服务框架的RPC数据调用服务接口。
5.根据权利要求1所述的方法,其特征在于,根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数之后,还包括:
在数据缓存中存储所述第三配置参数中的查询语句;
在所述查询语句更新的情况下,将所述查询语句更新结果存储到所述数据缓存中。
6.根据权利要求1所述的方法,其特征在于,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:
根据所述第一配置参数中的配置ID,确定预设数据源所在的数据库和所述第二配置参数中的数据表。
7.根据权利要求1所述的方法,其特征在于,根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,包括:
根据所述第一配置参数中的用户ID,确定预设数据源所在的数据库和所述第二配置参数中的数据表。
8.一种数据接口的配置装置,其特征在于,包括:
配置模块,用于在配置界面获取第一配置参数,其中,所述配置界面是通过WEB前端生成的用户界面配置,所述第一配置参数用于调用后台数据库的数据调用接口;
确定模块,用于根据所述第一配置参数确定在所述后台数据库中进行数据查询的第二配置参数,其中,所述第二配置参数是用于在所述后台数据库中执行查询操作的查询对象;
生成模块,用于根据所述第二配置参数生成在所述后台数据库中进行数据查询的第三配置参数,其中,所述第三配置参数是用于在所述后台数据库中执行查询操作的查询语句。
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至7任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010753085.6A CN112035102A (zh) | 2020-07-30 | 2020-07-30 | 数据接口的配置方法及装置、存储介质、电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010753085.6A CN112035102A (zh) | 2020-07-30 | 2020-07-30 | 数据接口的配置方法及装置、存储介质、电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112035102A true CN112035102A (zh) | 2020-12-04 |
Family
ID=73583616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010753085.6A Pending CN112035102A (zh) | 2020-07-30 | 2020-07-30 | 数据接口的配置方法及装置、存储介质、电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112035102A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114816505A (zh) * | 2022-04-18 | 2022-07-29 | 上海博般数据技术有限公司 | 数据服务接口的配置方法、***及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110019350A (zh) * | 2017-07-28 | 2019-07-16 | 北京京东尚科信息技术有限公司 | 基于配置信息的数据查询方法和装置 |
CN111104421A (zh) * | 2019-12-31 | 2020-05-05 | 新奥数能科技有限公司 | 一种基于数据接口标准配置的数据查询方法及装置 |
-
2020
- 2020-07-30 CN CN202010753085.6A patent/CN112035102A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110019350A (zh) * | 2017-07-28 | 2019-07-16 | 北京京东尚科信息技术有限公司 | 基于配置信息的数据查询方法和装置 |
CN111104421A (zh) * | 2019-12-31 | 2020-05-05 | 新奥数能科技有限公司 | 一种基于数据接口标准配置的数据查询方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114816505A (zh) * | 2022-04-18 | 2022-07-29 | 上海博般数据技术有限公司 | 数据服务接口的配置方法、***及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109710236B (zh) | 基于共享服务的业务开发和实现方法、装置、平台及介质 | |
CN108197091B (zh) | 一种创建数据表的方法、***及相关设备 | |
CN111491012B (zh) | SaaS多租户数据隔离访问方法、装置、电子设备及存储介质 | |
CN114385164A (zh) | 页面生成与渲染方法、装置、电子设备及存储介质 | |
CN112035102A (zh) | 数据接口的配置方法及装置、存储介质、电子装置 | |
CN112131230B (zh) | 应用SaaS化实现方法、装置、设备及存储介质 | |
CN110019077A (zh) | 日志查询方法、装置、设备及计算机可读存储介质 | |
CN111078789B (zh) | 数据共享方法及装置、存储介质、电子设备 | |
CN111984660A (zh) | 数据同步方法、装置、设备及存储介质 | |
CN116467274A (zh) | 一种多源异构数据的数据共享方法、装置、存储介质及终端 | |
CN109710878A (zh) | 数据交互方法及服务器 | |
CN115422202A (zh) | 业务模型的生成方法、业务数据查询方法、装置及设备 | |
CN115639998A (zh) | 报表管理方法、装置和存储介质及电子装置 | |
CN115454851A (zh) | 接口回归测试方法、装置、存储介质及电子装置 | |
CN111488286B (zh) | 一种Android模块独立开发的方法及装置 | |
CN110166272A (zh) | 提供终端设备指标仲裁服务的方法、装置及*** | |
CN114915514A (zh) | 意图的处理方法和装置、存储介质及电子装置 | |
CN114327709A (zh) | 一种控制页面生成方法、装置、智能设备及存储介质 | |
CN112817593A (zh) | 控制页面展示方法、装置、存储介质及电子装置 | |
CN110417919A (zh) | 一种流量劫持方法及装置 | |
US11799982B2 (en) | Message push method, apparatus, device and medium | |
CN113535320B (zh) | 一种数据访问方法、装置、设备及存储介质 | |
CN117883789B (zh) | 数据获取方法、装置、设备、可读存储介质及程序产品 | |
CN113495747B (zh) | 一种灰度发布方法和装置 | |
CN115495073A (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 |