CN112214475B - 一种多种数据源配置方法、***、存储介质及终端 - Google Patents
一种多种数据源配置方法、***、存储介质及终端 Download PDFInfo
- Publication number
- CN112214475B CN112214475B CN202011215258.5A CN202011215258A CN112214475B CN 112214475 B CN112214475 B CN 112214475B CN 202011215258 A CN202011215258 A CN 202011215258A CN 112214475 B CN112214475 B CN 112214475B
- Authority
- CN
- China
- Prior art keywords
- data
- data source
- information
- database
- configuration
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012550 audit Methods 0.000 claims abstract description 19
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 210000001503 joint Anatomy 0.000 claims 2
- 238000012545 processing Methods 0.000 abstract description 4
- 238000013507 mapping Methods 0.000 description 4
- 238000003032 molecular docking Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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/21—Design, administration or maintenance of databases
-
- 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/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
-
- 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)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种多种数据源配置方法、***、存储介质及终端,属于数据源处理技术领域,方法包括对待连接数据源进行配置;判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息。本发明通过对多个待连接数据源进行配置,判断数据源配置是否正确,并进行数据源的审核,即可创建待连接数据源的子数据库,实现了多数据源的配置,通过添加数据源的配置信息即可增加不同数据源,配置效率高。
Description
技术领域
本发明涉及数据源处理技术领域,尤其涉及一种多种数据源配置方法、***、存储介质及终端。
背景技术
“智慧文旅”伴随着互联网技术的发展,在协调用户需求和旅游资源配置等方面起到了至关重要的作用。然而随着互联网中旅游数据***式地增长,“智慧文旅”平台的数据需要实时更新,以实现为用户提供更精准文化旅游数据的目的。
传统“智慧文旅”平台的数据更新依赖于人工导入,即人工添加、***、删减等。数据源作为一种提供某类所需数据的器件或原始媒体,其存储了所有建立数据库连接的信息,通过提供正确的数据源名称,即可实现相应数据库的连接,为“智慧文旅”平台的数据更新提供了新的思路。目前数据源的配置依赖于开发人员针对不同数据源类型修改访问控制代码,然而该数据源配置方式的工作量太大,效率低下,不能满足“智慧文旅”***日益更新的数据源配置要求,如何对多种数据源进行高效配置是目前亟需解决的问题。
发明内容
本发明的目的在于克服现有技术中数据源配置方式效率低的问题,提供一种多种数据源配置方法、***、存储介质及终端。
本发明的目的是通过以下技术方案来实现的:一种多种数据源配置方法,所述方法包括以下步骤:
对待连接数据源进行配置;判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息。
作为一选项,所述对待连接数据源进行配置具体包括:配置待连接数据源的类型;配置待连接数据源中各数据库的连接属性;配置待连接数据源的相关信息,包括数据源名称、用户名、密码、接口请求方式、接口请求的报文内容,以及待连接数据源中数据库的用户名、密码、驱动程序名称、最大连接数、最小连接数、字段名称。
作为一选项,所述预设审核信息包括不允许连接的数据源名单、不允许连接的字段名单;判断待连接数据源中是否包括非法信息具体包括:
根据待连接数据源中各数据库的连接属性获取数据源名称、各数据库的字段名称;判断待连接数据源的数据源名称是否包括在预设审核信息不允许连接的数据源名单中,若不包括,进行数据库的字段名称审核步骤;若包括,发出审核不合格的提示信息;
判断待连接数据库的字段名称是否包括在预设审核信息不允许连接的字段名单中,若不包括,判定所述待连接数据源不存在非法信息;若包括,发出审核不合格的提示信息。
作为一选项,所述创建待连接数据源的子数据库,接收子数据库上传的数据信息具体包括:将数据源名称作为表格名称创建子数据库,并按照字段名称将数据库中对应数据上传至子数据库。
作为一选项,所述方法还包括订阅配置步骤:接收待连接数据源的数据更新通知信息;根据数据更新通知信息获取待连更新信息的数据接口地址;根据数据更新信息的接口地址获取待连接数据源中待更新数据信息。
需要进一步说明的是,上述方法各选项对应的技术特征可以相互组合或替换构成新的技术方案。
本发明还包括一种多种数据源配置***,所述***包括:
数据源配置单元,用于对待连接数据源进行配置;配置判断单元,用于判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;审核单元,用于将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息。
作为一选项,所述数据源配置单元具体包括:
类型配置模块,用于配置待连接数据源的类型;连接属性配置模块,用于配置待连接数据源中各数据库的连接属性;相关信息配置模块,用于配置待连接数据源的相关信息,包括数据源名称、驱动程序名称、接口请求方式、接口请求的报文内容,以及待连接数据源中数据库的用户名、密码、最大连接数、最小连接数、字段名称。
作为一选项,所述***还包括订阅配置单元,用于接收待连接数据源的数据更新通知信息;根据数据更新通知信息获取待连更新信息的数据接口地址;根据数据更新信息的接口地址获取待连接数据源中待更新数据信息。
需要进一步说明的是,上述***各选项对应的技术特征可以相互组合或替换构成新的技术方案。
本发明还包括一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述一种多种数据源配置方法的步骤。
本发明还包括一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述一种多种数据源配置方法的步骤。
与现有技术相比,本发明有益效果是:
(1)本发明通过对多个待连接数据源进行配置,并判断待连接数据源配置是否正确,当配置正确后,对待连接数据源的数据库信息进行审核,审核通过后,创建待连接数据源的子数据库,接收子数据库上传的数据信息,实现了多数据源的配置,通过添加数据源的配置信息即可增加不同数据源,配置效率高,能够满足“智慧文旅”平台实时化的更新要求;本发明对待连接数据源进行了审批,实现了对数据源的快速审批和快速连接,大大提高了工作效率。
(2)本发明数据更新通知信息包括待更新数据信息的接口地址,通过接收待连接数据源的数据更新通知信息,可快速根据待更新数据信息的接口地址实现数据的更新,以适应“智慧文旅”平台的数据更新要求。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明,此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,在这些附图中使用相同的参考标号来表示相同或相似的部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
图1为本发明实施例1的方法流程图;
图2为本发明实施例1新增数据源操作页面示意图。
具体实施方式
下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,属于“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方向或位置关系为基于附图所述的方向或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,属于“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,属于“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
实施例1
如图1所示,在实施例1中,一种多种数据源配置方法,以“智慧文旅”平台作为执行主体具体包括以下步骤:
S01:对待连接数据源进行配置;具体地,“智慧文旅”平台可根据其实际业务需求对待连接数据源的数量以及具体需要连接数据源进行实时设置,通过增添待连接数据源的数量实现与新数据源的连接。
S02:判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;
S03:将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息。
进一步地,步骤S01中对待连接数据源进行配置具体包括:
S011:配置待连接数据源的类型;作为一具体实施例,数据源类型包括但不限于HTTP/HTTPS、FTP/STFP。
S012:配置待连接数据源中各数据库的连接属性;具体地,可通过向对应数据库发送HTTP请求进而获取该数据库的API接口信息,进而实现数据库的调用。数据库类型包括但不限于mysql、oracle、sqlsever、hive,数据库存放的文件类型包括但不限于txt文件、text文件、excel文件、csl文件。
S013:配置待连接数据源的相关信息,包括数据源名称、用户名、密码、数据源有效期限、接口请求方式、接口请求的报文内容,以及待连接数据源中数据库的用户名、密码、驱动程序名称、数据归档名、最大连接数、最小连接数、字段名称。通过配置待连接数据源中数据库的最大连接数,利于数据的高效稳定传输;当待连接数据源中数据库数量小于最小连接数时,待连接数据库与“智慧文旅”平台之间的连接自动断开。
更进一步地,如图2所示,当需要对新的待连接数据源进行数据对接时,仅需添加新的待连接数据源的配置信息即可实现“智慧文旅”平台与新待连接数据源的连接。
进一步地,步骤S02中,判断数据源配置是否正确具体通过连接测试进行判断,若待连接数据源中数据库与“智慧文旅”平台连接成功,则配置正确,反之,配置不正确。
进一步地,预设审核信息包括不允许连接的数据源名单、不允许连接的字段名单,该不允许连接的数据源名单、不允许连接的字段名单中存在非法信息,逾期连接会造成“智慧文旅”平台具有信息泄露的潜在风险。在上述步骤S03中,判断待连接数据源中是否包括非法信息具体包括:
S031:根据待连接数据源中各数据库的连接属性获取数据源名称、各数据库的字段名称,即“智慧文旅”平台与待连接数据源中各数据库进行连接进而获取待连接数据源的数据源名称、各数据库的字段名称。
S032:判断待连接数据源的数据源名称是否包括在预设审核信息不允许连接的数据源名单中,若不包括,进行数据库的字段名称审核步骤;若包括,发出审核不合格的提示信息;
S033:判断待连接数据库的字段名称是否包括在预设审核信息不允许连接的字段名单中,若不包括,判定待连接数据源不存在非法信息,进行待连接数据源的子数据库创建步骤;若包括,发出审核不合格的提示信息。
进一步地,创建待连接数据源的子数据库,接收子数据库上传的数据信息具体包括:
S034:将数据源名称作为表格名称创建子数据库,并按照字段名称将数据库中对应数据上传至子数据库。
进一步地,还包括信息校验步骤:
S035:对子数据库中的数据进行校验,合并或删除冗余信息。作为一实施例,统计数据库中的字段名称,若某一字段名称大于1,则将该字段数据信息进行合并。
作为一选项,在子数据库建立完成后,还可根据子数据库名称对数据库进行归档,方便开发人员进行查看。
进一步地,方法还包括S04订阅配置步骤:
S041:接收待连接数据源的数据更新通知信息;
S042:根据数据更新通知信息获取待连更新信息的数据接口地址;
S042:根据数据更新信息的接口地址获取待连接数据源中待更新数据信息。
具体地,“智慧文旅”平台存储有支持不同平台数据源的接口映射关系,根据该接口映射关系确定与目标待连接数据源的API接口调用地址,根据API接口调用地址确定待连接数据源对应平台中待更新信息的数据接口地址,进而获取待连接数据源中待更新数据信息。
更进一步地,数据更新通知信息中包括待连接数据源的数据协议类型,“智慧文旅”平台判断该待连接数据源的数据协议类型是否与本平台数据协议类型相同,若不相同,向该待连接数据源对应平台发送数据转换请求信息,待连接数据源对应平台接收到该数据转换请求信息后,将待更新数据信息进行封装后上传至“智慧文旅”平台,实现不同协议类型数据的有效对接。
本发明通过对多个待连接数据源进行配置,并判断待连接数据源配置是否正确,当配置正确后,对待连接数据源的数据库信息进行审核,审核通过后,创建待连接数据源的子数据库,接收子数据库上传的数据信息,实现了多数据源的配置,通过添加数据源的配置信息即可增加不同数据源,配置效率高,能够满足“智慧文旅”平台实时化的更新要求;本发明对待连接数据源进行了审批,实现了对数据源的快速审批和快速连接,大大提高了工作效率。
实施例2
本实施例提供了一种多种数据源配置***,与实施例1具有相同的发明构思,***包括:数据源配置单元,用于对待连接数据源进行配置;配置判断单元,用于判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;审核单元,用于将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息。
进一步地,数据源配置单元可根据***实际业务需求对待连接数据源的数量以及具体需要连接数据源进行实时设置,通过增添待连接数据源的数量实现与新数据源的连接。
进一步地,数据源配置单元具体包括类型配置模块、连接属性配置模块和相关信息配置模块。
更进一步地,类型配置模块用于配置待连接数据源的类型,数据源类型包括但不限于HTTP/HTTPS、FTP/STFP。
更进一步地,连接属性配置模块用于配置待连接数据源中各数据库的连接属性。可通过向对应数据库发送HTTP请求进而获取该数据库的API接口信息,进而实现数据库的调用。数据库类型包括但不限于mysql、oracle、sqlsever、hive,数据库存放的文件类型包括但不限于txt文件、text文件、excel文件、csl文件。
更进一步地,相关信息配置模块用于配置待连接数据源的相关信息,包括数据源名称、用户名、密码、数据源有效期限、接口请求方式、接口请求的报文内容,以及待连接数据源中数据库的用户名、密码、驱动程序名称、数据归档名、最大连接数、最小连接数、字段名称。通过配置待连接数据源中数据库的最大连接数,利于数据的高效稳定传输;当待连接数据源中数据库数量小于最小连接数时,待连接数据库与***之间的连接自动断开。
更为具体地,当***需要对新的待连接数据源进行数据对接时,仅需添加新的待连接数据源的配置信息即可实现***与新待连接数据源的连接。
进一步地,***还包括数据源配置判断模块,用于判断数据源配置是否正确具体通过连接测试进行判断,若待连接数据源中数据库与***连接成功,则配置正确,反之,配置不正确。
更进一步地,***还包括审核单元,审核单元存储有预设审核信息,预设审核信息包括不允许连接的数据源名单、不允许连接的字段名单,该不允许连接的数据源名单、不允许连接的字段名单中存在非法信息,逾期连接会造成“智慧文旅”平台具有信息泄露的潜在风险。
更进一步地,审核单元用于判断待连接数据源中是否包括非法信息,具体包括信息获取模块、第一比较判断模块和第二比较判断模块,其中,
信息获取模块用于根据待连接数据源中各数据库的连接属性获取待连接数据源的数据源名称、各数据库的字段名称,并将该信息传输至第一比较判断模块;
第一比较判断模块用于判断待连接数据源的数据源名称是否包括在预设审核信息不允许连接的数据源名单中,若不包括,进行数据库的字段名称审核步骤;若包括,发出审核不合格的提示信息;
第二比较判断模块用于判断待连接数据库的字段名称是否包括在预设审核信息不允许连接的字段名单中,若不包括,判定待连接数据源不存在非法信息,进行待连接数据源的子数据库创建步骤;若包括,发出审核不合格的提示信息。
进一步地,***还包括子数据库创建单元,与审核单元输出端连接,用于在审核单元判定待连接数据源不存在非法信息后,以数据源名称作为表格名称创建子数据库,并按照字段名称将数据库中对应数据上传至子数据库。
进一步地,***还包括订阅配置单元,用于接收待连接数据源的数据更新通知信息;根据数据更新通知信息获取待连更新信息的数据接口地址;根据数据更新信息的接口地址获取待连接数据源中待更新数据信息。
具体地,***存储有支持不同平台数据源的接口映射关系,根据该接口映射关系确定与目标待连接数据源的API接口调用地址,根据API接口调用地址确定待连接数据源对应平台中待更新信息的数据接口地址,进而获取待连接数据源中待更新数据信息。
更进一步地,数据更新通知信息中包括待连接数据源的数据协议类型,***判断该待连接数据源的数据协议类型是否与本平台数据协议类型相同,若不相同,向该待连接数据源对应平台发送数据转换请求信息,待连接数据源对应平台接收到该数据转换请求信息后,将待更新数据信息进行封装后上传至***,实现不同协议类型数据的有效对接。
实施例3
本实施例提供了一种存储介质,与实施例1具有相同的发明构思,其上存储有计算机指令,计算机指令运行时执行实施例1中的一种多种数据源配置方法的步骤。
基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
实施例4
本实施例还提供一种终端,与实施例1具有相同的发明构思,包括存储器和处理器,存储器上存储有可在处理器上运行的计算机指令,处理器运行计算机指令时执行实施例1中的一种多种数据源配置方法的步骤。处理器可以是单核或者多核中央处理单元或者特定的集成电路,或者配置成实施本发明的一个或者多个集成电路。
在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
以上具体实施方式是对本发明的详细说明,不能认定本发明的具体实施方式只局限于这些说明,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演和替代,都应当视为属于本发明的保护范围。
Claims (8)
1.一种多种数据源配置方法,其特征在于:所述方法包括以下步骤:
对待连接数据源进行配置;
判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;
将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息;
所述方法还包括订阅配置步骤:
接收待连接数据源的数据更新通知信息;
根据数据更新通知信息获取待更新信息的数据接口地址;
根据数据更新信息的接口地址获取待连接数据源中待更新数据信息;
数据更新通知信息中包括待连接数据源的数据协议类型,“智慧文旅”平台判断该待连接数据源的数据协议类型是否与本平台数据协议类型相同,若不相同,向该待连接数据源对应平台发送数据转换请求信息,待连接数据源对应平台接收到该数据转换请求信息后,将待更新数据信息进行封装后上传至“智慧文旅”平台,实现不同协议类型数据的有效对接;
创建待连接数据源的子数据库后还包括:
对子数据库中的数据进行校验,合并或删除冗余信息。
2.根据权利要求1所述的一种多种数据源配置方法,其特征在于:所述对待连接数据源进行配置具体包括:
配置待连接数据源的类型;
配置待连接数据源中各数据库的连接属性;
配置待连接数据源的相关信息,包括数据源名称、用户名、密码、接口请求方式、接口请求的报文内容,以及待连接数据源中数据库的用户名、密码、最大连接数、最小连接数、驱动程序名称、字段名称。
3.根据权利要求2所述的一种多种数据源配置方法,其特征在于:所述预设审核信息包括不允许连接的数据源名单、不允许连接的字段名单;
判断待连接数据源中是否包括非法信息具体包括:
根据待连接数据源中各数据库的连接属性获取数据源名称、各数据库的字段名称;
判断待连接数据源的数据源名称是否包括在预设审核信息不允许连接的数据源名单中,若不包括,进行数据库的字段名称审核步骤;若包括,发出审核不合格的提示信息;
判断待连接数据库的字段名称是否包括在预设审核信息不允许连接的字段名单中,若不包括,判定所述待连接数据源不存在非法信息;若包括,发出审核不合格的提示信息。
4.根据权利要求1所述的一种多种数据源配置方法,其特征在于:所述创建待连接数据源的子数据库,接收子数据库上传的数据信息具体包括:
将数据源名称作为表格名称创建子数据库,并按照字段名称将数据库中对应数据上传至子数据库。
5.一种多种数据源配置***,其特征在于:所述***包括:
数据源配置单元,用于对待连接数据源进行配置;
配置判断单元,用于判断数据源配置是否正确,若不正确,发出配置不正确的提示信息;若正确,进入审核步骤;
审核单元,用于将待连接数据源的数据库信息与预设审核信息进行对比,判断待连接数据源中是否存在非法信息,若不存在,创建待连接数据源的子数据库,接收子数据库上传的数据信息;若存在,发出审核不合格的提示信息;
所述***还包括订阅配置单元,用于接收待连接数据源的数据更新通知信息;根据数据更新通知信息获取待连更新信息的数据接口地址;根据数据更新信息的接口地址获取待连接数据源中待更新数据信息;
数据更新通知信息中包括待连接数据源的数据协议类型,“智慧文旅”平台判断该待连接数据源的数据协议类型是否与本平台数据协议类型相同,若不相同,向该待连接数据源对应平台发送数据转换请求信息,待连接数据源对应平台接收到该数据转换请求信息后,将待更新数据信息进行封装后上传至“智慧文旅”平台,实现不同协议类型数据的有效对接;
创建待连接数据源的子数据库后还包括:
对子数据库中的数据进行校验,合并或删除冗余信息。
6.根据权利要求5所述的一种多种数据源配置***,其特征在于:所述数据源配置单元具体包括:
类型配置模块,用于配置待连接数据源的类型;
连接属性配置模块,用于配置待连接数据源中各数据库的连接属性;
相关信息配置模块,用于配置待连接数据源的相关信息,包括数据源名称、驱动程序名称、接口请求方式、接口请求的报文内容,以及待连接数据源中数据库的用户名、密码、最大连接数、最小连接数、字段名称。
7.一种存储介质,其上存储有计算机指令,其特征在于:所述计算机指令运行时执行权利要求1-4任意一项所述的一种多种数据源配置方法的步骤。
8.一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于:所述处理器运行所述计算机指令时执行权利要求1-4任意一项所述的一种多种数据源配置方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011215258.5A CN112214475B (zh) | 2020-11-04 | 2020-11-04 | 一种多种数据源配置方法、***、存储介质及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011215258.5A CN112214475B (zh) | 2020-11-04 | 2020-11-04 | 一种多种数据源配置方法、***、存储介质及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112214475A CN112214475A (zh) | 2021-01-12 |
CN112214475B true CN112214475B (zh) | 2023-07-07 |
Family
ID=74058200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011215258.5A Active CN112214475B (zh) | 2020-11-04 | 2020-11-04 | 一种多种数据源配置方法、***、存储介质及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112214475B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115685858B (zh) * | 2023-01-05 | 2023-04-07 | 苏州慧工云信息科技有限公司 | 一种基于jit的电子看板数据控制器及控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106470216A (zh) * | 2015-08-14 | 2017-03-01 | 江贻芳 | 一种基于信息共享、交互的内容管理*** |
CN108596741A (zh) * | 2018-05-09 | 2018-09-28 | 平安科技(深圳)有限公司 | 网销产品管理方法、装置、终端设备及存储介质 |
CN110138730A (zh) * | 2019-04-02 | 2019-08-16 | 视联动力信息技术股份有限公司 | 一种协议转换设备的订阅方法、装置及存储介质 |
CN110430275A (zh) * | 2019-08-09 | 2019-11-08 | 中国工商银行股份有限公司 | 数据处理方法、装置、***、计算设备以及介质 |
CN111343146A (zh) * | 2020-02-04 | 2020-06-26 | 北京字节跳动网络技术有限公司 | 数据审核方法、***、计算机可读介质及电子设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7268921B2 (en) * | 2001-12-14 | 2007-09-11 | Murata Kikai Kabushiki Kaisha | Internet facsimile apparatus and the apparatus setting method |
WO2008005102A2 (en) * | 2006-05-13 | 2008-01-10 | Sap Ag | Consistent set of interfaces derived from a business object model |
CN102629929B (zh) * | 2012-04-18 | 2015-07-08 | 华为技术有限公司 | 一种获取数据的方法、***及装置 |
CN106383914B (zh) * | 2016-10-21 | 2020-03-17 | 广东亿迅科技有限公司 | 基于云呼叫平台实现多数据源配置的方法及其*** |
CN110896358A (zh) * | 2018-09-13 | 2020-03-20 | 亿阳信通股份有限公司 | 一种nfv中资源数据的动态更新方法和装置 |
CN109597823B (zh) * | 2018-11-05 | 2023-08-29 | 中国平安财产保险股份有限公司 | 数据源配置方法、装置、计算机设备及存储介质 |
CN109558560B (zh) * | 2018-11-30 | 2021-06-15 | 象山邱工联信息技术有限公司 | 基于云数据管理的集群网站管理*** |
CN110569249A (zh) * | 2019-08-07 | 2019-12-13 | 阿里巴巴集团控股有限公司 | 一种数据变更推送方法、装置及电子设备 |
-
2020
- 2020-11-04 CN CN202011215258.5A patent/CN112214475B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106470216A (zh) * | 2015-08-14 | 2017-03-01 | 江贻芳 | 一种基于信息共享、交互的内容管理*** |
CN108596741A (zh) * | 2018-05-09 | 2018-09-28 | 平安科技(深圳)有限公司 | 网销产品管理方法、装置、终端设备及存储介质 |
CN110138730A (zh) * | 2019-04-02 | 2019-08-16 | 视联动力信息技术股份有限公司 | 一种协议转换设备的订阅方法、装置及存储介质 |
CN110430275A (zh) * | 2019-08-09 | 2019-11-08 | 中国工商银行股份有限公司 | 数据处理方法、装置、***、计算设备以及介质 |
CN111343146A (zh) * | 2020-02-04 | 2020-06-26 | 北京字节跳动网络技术有限公司 | 数据审核方法、***、计算机可读介质及电子设备 |
Non-Patent Citations (2)
Title |
---|
Typechecking protocols with Mungo and StMungo: A session type toolchain for Java;Dimitrios Kouzapas 等;《Science of Computer Programming》;第155卷;52-75 * |
面向WIA-PA网络的边缘网关的研究与实现;王青;《中国优秀硕士学位论文全文数据库 信息科技辑》(第02期);I136-480 * |
Also Published As
Publication number | Publication date |
---|---|
CN112214475A (zh) | 2021-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108762803B (zh) | 一种配置管理方法、装置、终端设备及存储介质 | |
US8073932B2 (en) | Business logic device and processing method | |
US8064583B1 (en) | Multiple data store authentication | |
CN109739873A (zh) | 一种业务数据查询方法、装置、设备及可读存储介质 | |
CN109460841B (zh) | 用户开户方法、***及存储介质 | |
CN112788128B (zh) | 业务信息的推送方法、装置、存储介质及电子装置 | |
CN112448956B (zh) | 一种短信验证码的权限处理方法、装置和计算机设备 | |
CN112214475B (zh) | 一种多种数据源配置方法、***、存储介质及终端 | |
CN116204438A (zh) | 测试用例生成方法、自动化测试方法和相关装置 | |
CN112685391A (zh) | 一种服务数据迁移方法、装置、计算机设备和存储介质 | |
CN107800667B (zh) | 一种信息处理方法及接入处理装置 | |
CN117556008A (zh) | 基于大语言模型的交互方法、介质、装置和计算设备 | |
US8005902B2 (en) | System and method for accelerated dynamic data message generation and transmission | |
CN114205325A (zh) | 消息发送方法、装置、服务器及存储介质 | |
CN116226178A (zh) | 一种数据查询方法、装置、存储介质及电子装置 | |
CN109656632A (zh) | 接口自动适配方法、装置、电子设备和计算机可读存储介质 | |
CN114445204A (zh) | 一种基于云加端的税控设备业务处理方法及*** | |
CN111049877B (zh) | 一种大数据对外输出方法、装置及数据开放平台 | |
CN111010676B (zh) | 一种短信缓存方法、装置及*** | |
CN114006939A (zh) | 消息推送方法及装置 | |
CN113240499A (zh) | 一种基于***切换的订单处理方法和装置 | |
CN115086436B (zh) | Api间参数校验方法、装置、计算机设备及存储介质 | |
CN112328672A (zh) | 一种数据服务映射api接口的方法、***、存储介质及终端 | |
CN113568682B (zh) | 规则数据校验方法、装置、计算机设备和存储介质 | |
CN113141366B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |