System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() SaaS模式下的数据交互方法、数据引擎系统及应用技术方案_技高网

SaaS模式下的数据交互方法、数据引擎系统及应用技术方案

技术编号:39966704 阅读:5 留言:0更新日期:2024-01-09 00:28
本发明专利技术公开了SaaS模式下的数据交互方法、数据引擎系统及应用,涉及数据引擎技术领域。所述方法包括:获取租户针对目标业务数据的数据处理请求;响应于数据处理请求,获取目标业务数据规则配置信息,其包括通用映射规则和特有映射规则,当目标业务数据中仅包括通用数据时采用通用映射规则生成,当目标业务数据中包括特有数据时采用特有映射规则生成;收集相关的实时市场数据;对目标业务数据和目标业务数据规则配置信息进行分析以得到当前数据映射规则,基于实时市场数据按照当前数据映射规则进行处理以生成目标业务数据。本发明专利技术能够从海量数据里更便捷、更灵活、更准确的配置出与租户各业务场景适配的目标业务数据。

【技术实现步骤摘要】

本专利技术涉及数据引擎,尤其涉及一种saas模式下的数据交互方法、数据引擎系统及应用。


技术介绍

1、云计算是以虚拟化技术为基础、以网络为载体的超级计算,其通过基础架构、平台或软件等服务形式,整合了大规模可扩展的计算、存储、数据、应用等分布式计算资源来进行协同工作。目前,云计算的服务模式有iaas(基础设施即服务,全称infrastruct-as-a-service)、paas(平台即服务,全称platform-as-a-service)及saas(软件即服务,全称software-as-a-service)。其中,软件即服务saas是通过网络提供软件服务,租户(比如一个企业、一家机构)可以按需订制或购买由saas供应商提供的软件服务,无需租户另外购买和管理硬件设备。同时,随着业务系统逐步由局域网转向互联网,面向单一企业/机构提供服务转变为通过互联网向多企业/机构提供服务,软件即服务saas技术被应用于业务系统以向多个企业/机构提供各种业务服务,企业/机构作为租户按需订制或购买由saas供应商提供的软件服务。saas模式改变了传统的软件服务模式,其基于同一软件实例为不同的租户提供服务,即“单实例多租赁”,价格低廉,部署迅速,大大降低租户的业务运行成本;而且saas能将原有的计算、存储资源虚拟化到云端,租户通过网络化的信息管理系统,可以方便快捷地对数据信息进行存储、计算、处理及分析等操作,无需关心基础设施的维护及saas应用本身的复杂技术实现,给租户提供了极大的便利。

2、基于saas模式的业务系统需要面对多个企业/机构的海量用户提供服务,saas应用不但需要服务于通用的企业/机构需求,同时也需要服务于个性化企业/机构的需求,而且大部分企业/机构的需求还可能随着时间的推移发生变化。据此,软件开发人员在传统的saas标准应用上进行改进,通过支持“租户自定制”以满足不同租户基于业务需求的灵活定制需求,为租户提供个性化业务数据服务提供了可能。目前,saas应用可以提供多方面的定制服务,例如页面定制、功能定制、工作流定制、服务定制、数据定制等。然而,现有的saas应用定制主要集中于定制类型扩展、可视化定制扩展、个性化表单、租户的个性化数据库搭建、数据传输接口扩展、数据访问安全性等方面的研究,在结合具体行业时如何进行实际业务数据配置和交互的研究较少。尤其的,以业务数据为金融数据为例,随着金融市场的数据类型越来越多,不同金融机构接收到的金融市场数据的来源各有差异,不同的金融机构需求的金融市场数据也可能存在差异,同一金融机构在不同的业务场景中需要应用的金融市场数据也有差异,如果基于现有的saas应用,机构需要在saas应用提供的不同来源的海量数据中人工进行搜索以寻找适配自己业务的市场数据,然后对市场数据进行相关分析和配置以得到自己需要的目标业务数据,对数据的配置要求较为复杂,增加了对操作人员的专业技术要求;同时,手工操作的数据交互效率较为低下且容易出错,降低了业务数据处理的准确率,数据维护难度也较大。如何基于saas模式提供一种能够从海量数据里更便捷、更灵活、更准确的配置出机构各业务场景的数据以满足各机构的数据交互要求,是当前亟需解决的技术问题之一。


技术实现思路

1、本专利技术的目的在于:克服现有技术的不足,提供一种saas模式下的数据交互方法、数据引擎系统及应用。本专利技术提供的saas模式下的数据交互方案,能够基于实时市场数据,按照目标业务数据规则配置信息自动生成目标业务数据,同时,目标业务数据规则配置包括通用配置和特有配置,所述通用配置用于供各租户应用在无特有数据的业务数据上,所述特有配置则支持租户根据业务需要进行特有数据配置,使得各租户只需要配置自己特有的数据规则,通用数据可以复用通用配置规则,减少各租户不必要的数据配置,如此,租户能够从海量数据里更便捷、更灵活、更准确的配置出与自己的各业务场景数据适配的目标业务数据,减少了数据配置和交互的人工参与环节,提高了各租户获取、分析和维护数据的效率。

2、为实现上述目标,本专利技术提供了如下技术方案:

3、一种saas模式下的数据交互方法,包括如下步骤:

4、获取租户针对目标业务数据的数据处理请求,所述目标业务数据包括通用数据和/或特有数据;

5、响应于前述数据处理请求,获取前述租户对应的目标业务数据规则配置信息,所述目标业务数据规则配置信息用于配置生成所述目标业务数据的数据映射规则,其中,所述目标业务数据规则配置信息包括通用配置和特有配置,分别对应目标业务数据的通用映射规则和特有映射规则,当目标业务数据中仅包括通用数据时采用前述通用映射规则生成,当目标业务数据中包括特有数据时采用前述特有映射规则生成;以及,接入实时的市场数据,收集与前述目标业务数据相关的实时市场数据;

6、对前述目标业务数据和目标业务数据规则配置信息进行分析以得到目标业务数据的当前数据映射规则,基于前述实时市场数据,按照前述当前数据映射规则进行处理以生成目标业务数据;

7、将生成的目标业务数据显示在数据可视化界面或用于金融资产估值计算。

8、进一步,当目标业务数据包中同时包括通用数据和特有数据时,通过在所述特有映射规则中调用通用映射规则来生成前述目标业务数据包中的通用数据部分;此时,根据已有的通用映射规则,在所述目标业务数据的特有映射规则中配置与前述已有的通用映射规则的关联关系,使得目标业务数据中的通用数据按照前述关联的通用映射规则生成。

9、进一步,所述目标业务数据规则配置信息中的特有配置,由前述租户根据自己的业务需求进行设置;

10、所述通用配置下,系统接入的数据源默认为公共数据池,此时,基于公共数据池中的公共市场数据来生成目标业务数据中的通用数据部分;

11、所述特有配置下,系统接入的数据源包括前述租户根据业务需求选择的特有数据源,此时,基于前述特有数据源中的特有市场数据来生成目标业务数据中的特有数据部分。

12、进一步,所述目标业务数据包括由多个数据指标组成的数据指标组;

13、对应市场数据的数据源设置有权重参数,在生成目标业务数据时,当一个数据指标对应的相关实时市场数据有多个数据源时,根据各个数据源的权重参数的大小来选择用于该数据指标使用的数据源;其中,特有数据源的权重参数大于公共数据池的权重参数。

14、进一步,所述数据指标组包括通用指标和特有指标;生成目标业务数据时,基于前述实时市场数据,按照对应的数据映射规则获取通用指标和特有指标的值后,将每个数据指标的指标名称和指标值在数据可视化界面中同行显示,不同数据指标的信息分行显示,以及在每个数据指标所在行显示对应的目标业务数据规则名称;

15、其中,对于通用指标,当用户通过特有映射规则配置该通用指标的数据源为特有数据源,基于前述特有数据源来获取该通用指标的值。

16、进一步,所述目标业务数据为一组标的的估值数据,对应的市场数据为与标的组相关的市场行情数据,此时,目标业务数本文档来自技高网...

【技术保护点】

1.一种SaaS模式下的数据交互方法,其特征在于包括步骤:

2.根据权利要求1所述的方法,其特征在于:当目标业务数据包中同时包括通用数据和特有数据时,通过在所述特有映射规则中调用通用映射规则来生成前述目标业务数据包中的通用数据部分;此时,根据已有的通用映射规则,在所述目标业务数据的特有映射规则中配置与前述已有的通用映射规则的关联关系,使得目标业务数据中的通用数据按照前述关联的通用映射规则生成。

3.根据权利要求1所述的方法,其特征在于:所述目标业务数据规则配置信息中的特有配置,由前述租户根据自己的业务需求进行设置;

4.根据权利要求1所述的方法,其特征在于:所述目标业务数据包括由多个数据指标组成的数据指标组;

5.根据权利要求4所述的方法,其特征在于:所述数据指标组包括通用指标和特有指标;生成目标业务数据时,基于前述实时市场数据,按照对应的数据映射规则获取通用指标和特有指标的值后,将每个数据指标的指标名称和指标值在数据可视化界面中同行显示,不同数据指标的信息分行显示,以及在每个数据指标所在行显示对应的目标业务数据规则名称;

<p>6.根据权利要求5所述的方法,其特征在于:所述目标业务数据为一组标的的估值数据,对应的市场数据为与标的组相关的市场行情数据,此时,目标业务数据的数据指标组即为前述标的组;

7.根据权利要求6所述的方法,其特征在于,基于标的维度来生成估值数据,对于标的组中的任意一个标的,生成该标的的估值数据的步骤如下:

8.根据权利要求6所述的方法,其特征在于:与标的组相关的市场行情数据包括通过数据订阅方式获取的市场行情数据、通过主动采集获取的市场行情数据、通过第三方行情数据API接口获取的市场行情数据、通过金融数据信息商或市

9.一种数据引擎系统,支持SaaS多租户,其特征在于包括:

10.一种电子设备,包括:

...

【技术特征摘要】

1.一种saas模式下的数据交互方法,其特征在于包括步骤:

2.根据权利要求1所述的方法,其特征在于:当目标业务数据包中同时包括通用数据和特有数据时,通过在所述特有映射规则中调用通用映射规则来生成前述目标业务数据包中的通用数据部分;此时,根据已有的通用映射规则,在所述目标业务数据的特有映射规则中配置与前述已有的通用映射规则的关联关系,使得目标业务数据中的通用数据按照前述关联的通用映射规则生成。

3.根据权利要求1所述的方法,其特征在于:所述目标业务数据规则配置信息中的特有配置,由前述租户根据自己的业务需求进行设置;

4.根据权利要求1所述的方法,其特征在于:所述目标业务数据包括由多个数据指标组成的数据指标组;

5.根据权利要求4所述的方法,其特征在于:所述数据指标组包括通用指标和特有指标;生成目标业务数据时,基于前述实时市场数据,按照对应的数据映射规则获取通用指标和...

【专利技术属性】
技术研发人员:刘国强吴玮陈潇潇汪宏斌迟晓光陆胜祖
申请(专利权)人:上海中汇亿达金融信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1