CN115168400A - 外部数据管理***及方法 - Google Patents

外部数据管理***及方法 Download PDF

Info

Publication number
CN115168400A
CN115168400A CN202211092312.0A CN202211092312A CN115168400A CN 115168400 A CN115168400 A CN 115168400A CN 202211092312 A CN202211092312 A CN 202211092312A CN 115168400 A CN115168400 A CN 115168400A
Authority
CN
China
Prior art keywords
data
target
request message
query
external data
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
Application number
CN202211092312.0A
Other languages
English (en)
Inventor
吕永文
孔海明
董佩
刘龙
陈烁隍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin Jincheng Bank Ltd By Share Ltd
Original Assignee
Tianjin Jincheng Bank Ltd By Share Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianjin Jincheng Bank Ltd By Share Ltd filed Critical Tianjin Jincheng Bank Ltd By Share Ltd
Priority to CN202211092312.0A priority Critical patent/CN115168400A/zh
Publication of CN115168400A publication Critical patent/CN115168400A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages
    • G06F16/2445Data retrieval commands; View definitions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种外部数据管理***及方法,涉及计算机技术领域,外部数据管理***包括:SQL配置模块,用于将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;数据加工模块,用于通过定时任务从数据库中拉取SQL脚本,并通过执行SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;数据落库模块,用于将加工数据存储至以数据标识为表名的数据表中;数据查询模块,用于通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口,在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果。这样实现了对外部数据的有效管理,提高了对外部数据的检索速度。

Description

外部数据管理***及方法
技术领域
本发明涉及计算机技术领域,尤其是涉及一种外部数据管理***及方法。
背景技术
随着互联网数据规模的不断增长,金融行业的各个金融机构存储并积累了大量的外部数据。外部数据是指非业务采集、非自身积累、非人行征信的客户数据,此类数据通常由权威机构、金融科技公司、互联网公司等数据供应商,在客户授权的情况进行采集,经过加工后形成可以反映用户信用、还款能力、还款意愿、行为特征等特性的客户数据。
由于外部数据来源广泛、整合度不高,数据处理加工等技术手段各不相同,因此各数据供应商供应的外部数据存在差异。由于外部数据数量巨大,使用传统的文件管理***,检索文件速度慢,用户体验差。因此,如何实现对外部数据有效管理,以提高对外部数据的检索速度是亟待解决的问题。
发明内容
本发明的目的在于提供一种外部数据管理***及方法,以提高对外部数据的检索速度。
第一方面,本发明实施例提供了一种外部数据管理***,包括:
SQL配置模块,用于将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;
数据加工模块,用于通过定时任务从数据库中拉取SQL脚本,并通过执行SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;
数据落库模块,用于将加工数据存储至以数据标识为表名的数据表中;其中,数据标识与供应商接口对应;
数据查询模块,用于通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口,在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果。
进一步地,上述外部数据管理***还包括网关处理模块,网关处理模块用于:接收业务***发送的原始请求报文,原始请求报文携带有目标数据标识;根据原始请求报文的请求方式,确定目标处理组件对象;通过目标处理组件对象,将原始请求报文的请求参数组装成内部参数,并发起查询请求。
进一步地,上述网关处理模块还用于:对组装后的原始请求报文进行报文消息的加密处理,并根据加密处理后的原始请求报文,发起查询请求。
进一步地,上述网关处理模块还用于:对加密处理后的原始请求报文进行报文格式转换,得到查询请求报文,并发起处理查询请求报文的查询请求。
进一步地,上述网关处理模块还用于:接收目标供应商接口返回的携带有查询结果的原始响应报文;对原始响应报文进行响应参数构造,并向业务***返回目标响应报文。
进一步地,上述外部数据管理***还包括供应商计费对账模块,供应商计费对账模块用于:进行供应商接口调用的日志记录,并根据日志记录,生成可视化的计费报表。
进一步地,上述外部数据管理***还包括监控告警模块,监控告警模块用于:通过Skywalking监控组件和Flink流式计算框架,进行接口调用的统计监控,并当监控到接口状态异常时,进行预设方式的告警。
第二方面,本发明实施例还提供了一种外部数据管理方法,应用于第一方面的外部数据管理***,该外部数据管理方法包括:
将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;
通过定时任务从数据库中拉取SQL脚本;
通过执行SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;
将加工数据存储至以数据标识为表名的数据表中;其中,数据标识与供应商接口对应;
通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口,在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果。
进一步地,在通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口的步骤之前,上述外部数据管理方法还包括:
接收业务***发送的原始请求报文,原始请求报文携带有目标数据标识;
根据原始请求报文的请求方式,确定目标处理组件对象;
通过目标处理组件对象,将原始请求报文的请求参数组装成内部参数,并发起查询请求。
进一步地,在上述在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果的步骤之后,上述外部数据管理方法还包括:
接收目标供应商接口返回的携带有查询结果的原始响应报文;
对原始响应报文进行响应参数构造;
向业务***返回目标响应报文。
本发明实施例提供的外部数据管理***及方法中,外部数据管理***包括:SQL配置模块,用于将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;数据加工模块,用于通过定时任务从数据库中拉取SQL脚本,并通过执行SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;数据落库模块,用于将加工数据存储至以数据标识为表名的数据表中;其中,数据标识与供应商接口对应;数据查询模块,用于通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口,在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果。这样在外部数据落库时,能够通过定时任务进行多次页面化的SQL数据加工,并将加工数据存储至以数据标识为表名的数据表中,进而可以基于查询请求报文中的数据标识,进行快速数据查询,实现了对外部数据的有效管理,提高了对外部数据的检索速度。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种外部数据管理***的应用场景示意图;
图2为本发明实施例提供的一种外部数据管理***的结构示意图;
图3为本发明实施例提供的一种数据可视化加工流程图;
图4为本发明实施例提供的一种接口监控告警的流程示意图;
图5为本发明实施例提供的一种外部数据管理方法的流程示意图。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前使用传统的文件管理***进行外部数据管理时,存在检索文件速度慢,用户体验差的问题。基于此,本发明实施例提供的一种外部数据管理***及方法,可以提高对外部数据的检索速度,提升用户体验。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种外部数据管理***进行详细介绍。
参见图1所示的一种外部数据管理***的应用场景示意图,外部数据管理***的上游***为业务***,下游***为数据供应商,其中,业务***为银行内部的***,可以包括数据***平台、签章***、征信***和支付***等;数据供应商为银行外部的***,可以包括人行征信***、人行支付***和行内签章***等,每个数据供应商可以包括与供应商产品对应的多个供应商接口。
外部数据管理***可以作为业务发展的数据源对接平台、供应商产品的统一接口对接平台,可以对业务***暴露dubbo接口,提供统一数据查询服务。业务***可以向外部数据管理***发送查询请求,外部数据管理***通过调用相应的供应商接口进行数据查询,并返回查询结果给业务***。
参见图2所示的一种外部数据管理***的结构示意图,本发明实施例提供的外部数据管理***包括:
SQL配置模块202,用于将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;
数据加工模块204,用于通过定时任务从数据库中拉取SQL脚本,并通过执行SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;
数据落库模块206,用于将加工数据存储至以数据标识为表名的数据表中;其中,数据标识与供应商接口对应,数据标识可以是供应商产品类型标识,对于供应商产品类型,个人三要素信息(姓名、身份证号、银行***)为一个供应商产品类型;
数据查询模块208,用于通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口,在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果。
这样在外部数据落库时,能够通过定时任务进行多次页面化的SQL数据加工,并将加工数据存储至以数据标识为表名的数据表中,进而可以基于查询请求报文中的数据标识,进行快速数据查询,实现了对外部数据的有效管理,提高了对外部数据的检索速度。
本发明实施例提供的外部数据管理***提供统一接入的能力,该外部数据管理***还包括与数据查询模块连接的网关处理模块,网关处理模块用于:接收业务***发送的原始请求报文,原始请求报文携带有目标数据标识;根据原始请求报文的请求方式,确定目标处理组件对象;通过目标处理组件对象,将原始请求报文的请求参数组装成内部参数,并发起查询请求。
原始请求报文的请求参数中设定的请求类型字段决定请求方式,请求方式是根据不同的开发场景来确定它在哪一个网关***上来开发的。每个请求方式都有相对应的处理组件对象,请求方式与处理组件对象是key-value的对应关系,请求方式是key,处理组件对象为value。
进一步地,上述网关处理模块还用于:接收目标供应商接口返回的携带有查询结果的原始响应报文;对原始响应报文进行响应参数构造,并向业务***返回目标响应报文。
供应商接口也可以称为网关接口,统一入口方式指:网关接口根据不同的参数类型实现不同***之间不同方法的调用,第一个参数是泛型入参(即方法入参),方法会根据不同的网关接口决定入参类型,第二参数为不同网关接口响应报文的类(即接口响应参数),方法会根据不同的网关响应装换响应报文,第三个参数为交易码,决定调用注册网关的路由,第四个参数为交易类型(自定义),方法会先判断该参数是否有效,再进行实际的网关接口调用。
为便于理解,本发明实施例提供了如表1所示的接口请求参数和如表2所示的接口响应参数。
表1
序号 对象 key 值 描述 是否必填 是否加密 对应字段类型 备注
1 input 方法入参 Y N T 动态灵活类型
2 r 方法出参类型 Y N Class 不同***响应会自动转化为该类
3 prcScd 交易码 Y N String 统一分配
4 jiaoyilx 交易类型 Y N String 交易类型
表2
序号 对象 key 值 描述 是否必填 是否加密 对应字段类型 备注
1 flag 请求状态标识 Y N String 请求状态标识
2 code 响应码 Y N String 响应码
3 msg 响应描述 Y N String 响应描述
4 data 不同***响应报文体 Y N T 根据不同***响应报文格式转化
为了保证数据的一致性和安全性,外部数据管理***与供应商接***互时可以对报文进行加解密操作。基于此,上述网关处理模块还用于:对组装后的原始请求报文进行报文消息的加密处理,并根据加密处理后的原始请求报文,发起查询请求。供应商接口需要先对加密的报文消息进行解密,才能进行相应查询。同样的,目标供应商接口返回的原始响应报文中的查询结果也是加密的,外部数据管理***需要先对加密的查询结果进行解密,再向业务***返回携带未加密的查询结果的目标响应报文。
一些业务***的请求报文是xml格式,需要调用的一些供应商接口的响应报文可能是json格式;或者一些业务***的请求报文是json格式,需要调用的一些供应商接口的响应报文可能是xml格式,因此存在通讯的差异,故外部数据管理***还可以提供报文转化功能,可以进行xml和json报文格式之间的相互转化。基于此,上述网关处理模块还用于:对加密处理后的原始请求报文进行报文格式转换,得到查询请求报文,并发起处理查询请求报文的查询请求。同样的,网关处理模块还用于对解密处理后的响应报文进行报文格式转换,得到目标响应报文,并返回给业务***。
本发明实施例提供的外部数据管理***可以实现数据可视化加工,参见图3所示的一种数据可视化加工流程图,管理后台提供供应商数据查询SQL(Structured QueryLanguage,结构化查询语言)配置页面(即SQL编辑页面),用户编辑的SQL脚本保存至数据库中(即SQL脚本落库),可以通过定时任务拉取SQL脚本,以及并行异步执行SQL脚本,即查询数据并生成加工数据,将加工数据写入至数据库中(即落入数据仓表中);统一数据查询接口根据数据标识查询数据仓内容,该标识即为表名,进行动态SQL路由,即数据路由至不同的数据表中进行查询;之后响应查询结果。编辑一次SQL脚本,可以通过定时任务多次执行,并且可以在SQL编辑页面上看到记录的任务执行数据,比如任务成功/失败、跑了几次等。
本发明实施例提供的外部数据管理***还可以进行供应商接口的调用计费和可视化运营管理,即提供供应商接口调用的计费看板和落库数据的可视化查询。基于此,上述外部数据管理***还包括供应商计费对账模块,供应商计费对账模块用于:进行供应商接口调用的日志记录,日志记录可以包括状态、响应数据、计费状态,并根据日志记录,生成可视化的计费报表。
具体实现时,供应商接口调用会记录每次调用记录,并且基于供应商、产品、查询状态进行落库,管理后台提供可视化计费报表(计费报表可以包括接口账单和/或供应商对账单)给到业务进行对账。在业务侧的页面上可以显示有计费查询按钮,可以通过点击计费查询按钮查看计费情况。
本发明实施例提供的外部数据管理***还提供上下游接口调用的健康度监控和告警能力。基于此,上述外部数据管理***还包括监控告警模块,监控告警模块用于:通过Skywalking监控组件和Flink流式计算框架,进行接口调用的统计监控,并当监控到接口状态异常时,进行预设方式的告警。
预设方式可以根据实际需求设置,例如预设方式包括邮件和短信。可以借助Skywalking监控组件和Flink流式计算框架实现***接口上下游异常调用统计监控,并在接口异常状态进行邮件、短信等多渠道告警。其中,Skywalking是一个分布式***的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。
为了便于理解,参见图4所示的一种接口监控告警的流程示意图,可以通过接口调用日志切面记录***接口调用(业务***接口调用)和供应商接口调用的调用日志,调用日志可以包括“接口类型”(如1/2/3),以及“接口状态”(如F/S/N);调用日志进入缓存队列,并统计近N分钟成功/失败次数,接口状态异常时,通过发送队列向EMAIL服务器、SMS运营商进行邮件、短信的告警。
本发明实施例还提供了一种外部数据管理方法,应用于上述的外部数据管理***,参见图5所示的一种外部数据管理方法的流程示意图,该外部数据管理方法主要包括如下步骤S502~步骤S510:
步骤S502,将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中。
步骤S504,通过定时任务从数据库中拉取SQL脚本。
步骤S506,通过执行SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据。
步骤S508,将加工数据存储至以数据标识为表名的数据表中;其中,数据标识与供应商接口对应。
步骤S510,通过查询请求报文,调用与查询请求报文中的目标数据标识对应的目标供应商接口,在与目标数据标识对应的目标数据表中进行数据查询,得到查询结果。
本发明实施例提供的外部数据管理方法,在外部数据落库时,能够通过定时任务进行多次页面化的SQL数据加工,并将加工数据存储至以数据标识为表名的数据表中,进而可以基于查询请求报文中的数据标识,进行快速数据查询,实现了对外部数据的有效管理,提高了对外部数据的检索速度。
进一步地,在上述步骤S510之前,上述外部数据管理方法还包括:接收业务***发送的原始请求报文,原始请求报文携带有目标数据标识;根据原始请求报文的请求方式,确定目标处理组件对象;通过目标处理组件对象,将原始请求报文的请求参数组装成内部参数,并发起查询请求。
进一步地,为了保证数据的一致性和安全性,在将原始请求报文的请求参数组装成内部参数之后,上述外部数据管理方法还包括:对组装后的原始请求报文进行报文消息的加密处理,并根据加密处理后的原始请求报文,发起查询请求。
进一步地,为了实现报文格式的一致性,上述根据加密处理后的原始请求报文,发起查询请求的步骤可以通过如下方式实现:对加密处理后的原始请求报文进行报文格式转换,得到查询请求报文,并发起处理查询请求报文的查询请求。
进一步地,在上述步骤S510之后,上述外部数据管理方法还包括:接收目标供应商接口返回的携带有查询结果的原始响应报文;对原始响应报文进行响应参数构造;向业务***返回目标响应报文。
进一步地,上述外部数据管理方法还包括:进行供应商接口调用的日志记录,并根据日志记录,生成可视化的计费报表。
进一步地,上述外部数据管理方法还包括:通过Skywalking监控组件和Flink流式计算框架,进行接口调用的统计监控,并当监控到接口状态异常时,进行预设方式的告警。
本实施例所提供的外部数据管理方法,其实现原理及产生的技术效果和前述外部数据管理***实施例相同,为简要描述,外部数据管理方法实施例部分未提及之处,可参考前述外部数据管理***实施例中相应内容。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
在本申请所提供的几个实施例中,应该理解到,所揭露的***和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (10)

1.一种外部数据管理***,其特征在于,包括:
SQL配置模块,用于将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;
数据加工模块,用于通过定时任务从所述数据库中拉取所述SQL脚本,并通过执行所述SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;
数据落库模块,用于将所述加工数据存储至以数据标识为表名的数据表中;其中,所述数据标识与供应商接口对应;
数据查询模块,用于通过查询请求报文,调用与所述查询请求报文中的目标数据标识对应的目标供应商接口,在与所述目标数据标识对应的目标数据表中进行数据查询,得到查询结果。
2.根据权利要求1所述的外部数据管理***,其特征在于,所述外部数据管理***还包括网关处理模块,所述网关处理模块用于:
接收业务***发送的原始请求报文,所述原始请求报文携带有所述目标数据标识;根据所述原始请求报文的请求方式,确定目标处理组件对象;通过所述目标处理组件对象,将所述原始请求报文的请求参数组装成内部参数,并发起查询请求。
3.根据权利要求2所述的外部数据管理***,其特征在于,所述网关处理模块还用于:对组装后的原始请求报文进行报文消息的加密处理,并根据加密处理后的原始请求报文,发起查询请求。
4.根据权利要求3所述的外部数据管理***,其特征在于,所述网关处理模块还用于:对所述加密处理后的原始请求报文进行报文格式转换,得到查询请求报文,并发起处理所述查询请求报文的查询请求。
5.根据权利要求2所述的外部数据管理***,其特征在于,所述网关处理模块还用于:接收所述目标供应商接口返回的携带有所述查询结果的原始响应报文;对所述原始响应报文进行响应参数构造,并向所述业务***返回目标响应报文。
6.根据权利要求1所述的外部数据管理***,其特征在于,所述外部数据管理***还包括供应商计费对账模块,所述供应商计费对账模块用于:
进行供应商接口调用的日志记录,并根据所述日志记录,生成可视化的计费报表。
7.根据权利要求1所述的外部数据管理***,其特征在于,所述外部数据管理***还包括监控告警模块,所述监控告警模块用于:
通过Skywalking监控组件和Flink流式计算框架,进行接口调用的统计监控,并当监控到接口状态异常时,进行预设方式的告警。
8.一种外部数据管理方法,其特征在于,应用于权利要求1-7中任一项所述的外部数据管理***,所述外部数据管理方法包括:
将用户在SQL编辑页面上编辑的SQL脚本保存至数据库中;
通过定时任务从所述数据库中拉取所述SQL脚本;
通过执行所述SQL脚本对来自数据供应商的外部数据进行数据加工,得到加工数据;
将所述加工数据存储至以数据标识为表名的数据表中;其中,所述数据标识与供应商接口对应;
通过查询请求报文,调用与所述查询请求报文中的目标数据标识对应的目标供应商接口,在与所述目标数据标识对应的目标数据表中进行数据查询,得到查询结果。
9.根据权利要求8所述的外部数据管理方法,其特征在于,在所述通过查询请求报文,调用与所述查询请求报文中的目标数据标识对应的目标供应商接口的步骤之前,所述外部数据管理方法还包括:
接收业务***发送的原始请求报文,所述原始请求报文携带有所述目标数据标识;
根据所述原始请求报文的请求方式,确定目标处理组件对象;
通过所述目标处理组件对象,将所述原始请求报文的请求参数组装成内部参数,并发起查询请求。
10.根据权利要求9所述的外部数据管理方法,其特征在于,在所述在与所述目标数据标识对应的目标数据表中进行数据查询,得到查询结果的步骤之后,所述外部数据管理方法还包括:
接收所述目标供应商接口返回的携带有所述查询结果的原始响应报文;
对所述原始响应报文进行响应参数构造;
向所述业务***返回目标响应报文。
CN202211092312.0A 2022-09-08 2022-09-08 外部数据管理***及方法 Pending CN115168400A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211092312.0A CN115168400A (zh) 2022-09-08 2022-09-08 外部数据管理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211092312.0A CN115168400A (zh) 2022-09-08 2022-09-08 外部数据管理***及方法

Publications (1)

Publication Number Publication Date
CN115168400A true CN115168400A (zh) 2022-10-11

Family

ID=83482198

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211092312.0A Pending CN115168400A (zh) 2022-09-08 2022-09-08 外部数据管理***及方法

Country Status (1)

Country Link
CN (1) CN115168400A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115760368A (zh) * 2022-11-24 2023-03-07 中电金信软件有限公司 一种信贷业务审批方法、装置及电子设备
CN116485514A (zh) * 2023-06-14 2023-07-25 天津金城银行股份有限公司 风控处理方法、装置、电子设备及计算机可读存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649869A (zh) * 2017-01-03 2017-05-10 深圳博十强志科技有限公司 数据库大数据的统计方法及装置
CN112732815A (zh) * 2021-01-07 2021-04-30 永辉云金科技有限公司 一种外部数据管理方法、***、设备和存储介质
CN113360519A (zh) * 2020-03-06 2021-09-07 北京京东振世信息技术有限公司 数据处理方法、装置、设备和存储介质
CN113806430A (zh) * 2021-06-07 2021-12-17 广发银行股份有限公司 一种多功能数据管理平台
CN113888330A (zh) * 2021-10-21 2022-01-04 江苏通付盾科技有限公司 一种用于金融企业的数据路由平台管理***
CN114428704A (zh) * 2020-10-29 2022-05-03 顺丰科技有限公司 全链路分布式监控的方法、装置、计算机设备和存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649869A (zh) * 2017-01-03 2017-05-10 深圳博十强志科技有限公司 数据库大数据的统计方法及装置
CN113360519A (zh) * 2020-03-06 2021-09-07 北京京东振世信息技术有限公司 数据处理方法、装置、设备和存储介质
CN114428704A (zh) * 2020-10-29 2022-05-03 顺丰科技有限公司 全链路分布式监控的方法、装置、计算机设备和存储介质
CN112732815A (zh) * 2021-01-07 2021-04-30 永辉云金科技有限公司 一种外部数据管理方法、***、设备和存储介质
CN113806430A (zh) * 2021-06-07 2021-12-17 广发银行股份有限公司 一种多功能数据管理平台
CN113888330A (zh) * 2021-10-21 2022-01-04 江苏通付盾科技有限公司 一种用于金融企业的数据路由平台管理***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115760368A (zh) * 2022-11-24 2023-03-07 中电金信软件有限公司 一种信贷业务审批方法、装置及电子设备
CN116485514A (zh) * 2023-06-14 2023-07-25 天津金城银行股份有限公司 风控处理方法、装置、电子设备及计算机可读存储介质
CN116485514B (zh) * 2023-06-14 2023-09-01 天津金城银行股份有限公司 风控处理方法、装置、电子设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
US20220156249A1 (en) Correlating different types of data of a distributed ledger system
US11803548B1 (en) Automated generation of metrics from log data
US11625381B2 (en) Recreating an OLTP table and reapplying database transactions for real-time analytics
US11182389B2 (en) Retaining fields from current event or group during stream aggregation
CN115168400A (zh) 外部数据管理***及方法
US9280294B1 (en) Storage governance
WO2021189954A1 (zh) 日志数据处理方法、装置、计算机设备和存储介质
CN111143286B (zh) 一种云平台日志管理方法及***
US20030014483A1 (en) Dynamic networked content distribution
US8825798B1 (en) Business event tracking system
WO2014063127A1 (en) Method and system for creating tax configuration templates
CN111581054A (zh) 一种基于elk的日志埋点的业务分析告警***及方法
CN110162512B (zh) 一种日志检索方法、装置及存储介质
US11755531B1 (en) System and method for storage of data utilizing a persistent queue
US11681707B1 (en) Analytics query response transmission
CN111625535B (zh) 一种实现业务数据关联的方法、装置和存储介质
US20230199028A1 (en) Techniques for automated capture and reporting of user-verification metric data
US11704219B1 (en) Performance monitoring of distributed ledger nodes
CN114971714A (zh) 一种基于大数据标签的精准客户运营方法和计算机设备
US11860858B1 (en) Decoding distributed ledger transaction records
CN114153703A (zh) 微服务的异常定位方法、装置、电子设备和程序产品
US20220044144A1 (en) Real time model cascades and derived feature hierarchy
US20180139220A1 (en) Shared capability system
CN115766527A (zh) 信创环境下基于api网关进出流量的业务化分析***及其方法
CN112148762A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20221011

RJ01 Rejection of invention patent application after publication