The invention belongs to the technical field of information processing, and provides an access method and an access device for financial data. Including the access method: access to multiple financial data model; according to the preset conditions to classify the financial data of the plurality of financial data in the model, and set the corresponding interface for each classification; financial data support for each interface are pre processed to obtain each of the interfaces to support data field name code the data field name code, including a plurality of data fields; according to the data field name and query parameters supported by each of the interface data field name code, user input, financial data to be accessed. The invention can satisfy the application demand of the downstream system and users with less interfaces, and can improve the expansibility and flexibility of the system.
【技术实现步骤摘要】
一种金融数据的存取方法及存取装置
本专利技术属于信息处理
,尤其涉及一种金融数据的存取方法及存取装置。
技术介绍
目前,在金融数据的访问过程中,通常是基于固定的数据结构定义按行进行的。然而,按固定的数据结构以行方式访问品种繁多、结构多样的金融数据,会导致大量的数据结构和接口定义。随着业务的扩张,数据结构和接口的数量会越来越多,对于动辄上千张数据库表的系统来说其复杂性不言而喻,非常不利于下游系统和用户使用。同时,由于数据结构和接口已经确立便不能随意修改以免影响既有系统(上述数据结构和接口所在的系统),系统的扩展性和灵活性非常受限。故,有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
鉴于此,本专利技术实施例提供一种金融数据的存取方法及存取装置,以较少的接口满足下游系统及用户的应用需求,并提高系统的扩展性和灵活性。本专利技术实施例的第一方面,提供一种金融数据的存取方法,所述存取方法包括:获取多个金融数据模型;根据预设条件对所述多个金融数据模型中的金融数据进行分类,并对每个分类设置相应的接口;对每个接口所支持的金融数据进行预处理,以获取所述每个接口所支持的数据字段名字典,所述数据字段名字典包括多个数据字段名;根据所述每个接口所支持的数据字段名字典、用户输入的数据字段名以及查询参数,获取所要访问的金融数据。本专利技术实施例的第二方面,提供一种金融数据的存取装置,所述存取装置包括:模型获取模块,用于获取多个金融数据模型;分类模块,用于根据预设条件对所述多个金融数据模型中的金融数据进行分类,并对每个分类设置相应的接口;预处理模块,用于对每个接口所支持的 ...
【技术保护点】
一种金融数据的存取方法,其特征在于,所述存取方法包括:获取多个金融数据模型;根据预设条件对所述多个金融数据模型中的金融数据进行分类,并对每个分类设置相应的接口;对每个接口所支持的金融数据进行预处理,以获取所述每个接口所支持的数据字段名字典,所述数据字段名字典包括多个数据字段名;根据所述每个接口所支持的数据字段名字典、用户输入的数据字段名以及查询参数,获取所要访问的金融数据。
【技术特征摘要】
1.一种金融数据的存取方法,其特征在于,所述存取方法包括:获取多个金融数据模型;根据预设条件对所述多个金融数据模型中的金融数据进行分类,并对每个分类设置相应的接口;对每个接口所支持的金融数据进行预处理,以获取所述每个接口所支持的数据字段名字典,所述数据字段名字典包括多个数据字段名;根据所述每个接口所支持的数据字段名字典、用户输入的数据字段名以及查询参数,获取所要访问的金融数据。2.根据权利要求1所述的存取方法,其特征在于,所述对每个接口所支持的金融数据进行预处理包括:对所述每个接口所支持的金融数据进行统一的编码、映射和命名。3.根据权利要求1所述的存取方法,其特征在于,所述根据所述每个接口所支持的数据字段名字典、用户输入的数据字段名以及查询参数,获取所要访问的金融数据包括:根据所述每个接口所支持的数据字段名字典,查找用户输入的数据字段名所属的接口;根据所述查询参数,从该接口所支持的金融数据中获取所要访问的金融数据。4.根据权利要求1至3任一项所述的存取方法,其特征在于,所述存取方法还包括:将所述每个接口所支持的数据字段名字典中每个数据字段名所对应的金融数据,以列式数据格式进行存取,其中,一个数据字段名对应一个数据列。5.根据权利要求4所述的存取方法,其特征在于,在将所述每个接口所支持的数据字段名字典中每个数据字段名所对应的金融数据,以列式数据格式进行存取之后,还包括:获取列式数据的长度;若所述列式数据的长度超过预设长度,则对...
【专利技术属性】
技术研发人员:王春生,曾祥辉,
申请(专利权)人:深圳国泰安教育技术股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。