基于异构数据源连接的物模型建模方法技术

技术编号:26762536 阅读:18 留言:0更新日期:2020-12-18 23:12
本发明专利技术涉及一种基于异构数据源连接的物模型建模方法,属于信息智能处理技术领域,包括:步骤1:接入异构数据源:异构数据源包括多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据;步骤2:建立基于业务对象的统一物模型对象;步骤3:规则绑定:新增异构数据源的规则,将规则的数据格式与物模型属性进行绑定;步骤4:基于业务对象的统一物模型的算法分析。本发明专利技术基于物模型驱动对异构数据源进行建模,解决了数据异构和数据标准化不足的问题,同时保证了系统的正确性和灵活性。

【技术实现步骤摘要】
基于异构数据源连接的物模型建模方法
本专利技术涉及一种基于异构数据源连接的物模型建模方法,属于信息智能处理

技术介绍
不同业务系统有不同数据源,数据结构,数据格式。这些异构数据之间无法共享,针对每种异构数据都需要设计不同处理逻辑。当需要数据共享时,需要根据数据种类分别处理,处理过程繁琐,处理时间较长,且需要加载多个逻辑,给使用者带来极不舒适的体验感。
技术实现思路
为了解决上述技术问题,本专利技术提供一种基于异构数据源连接的物模型建模方法,其具体技术方案如下:一种基于异构数据源连接的物模型建模方法,包括以下步骤:步骤1:接入异构数据源:异构数据源包括多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据;步骤2:建立基于业务对象的统一物模型对象;步骤3:规则绑定:新增异构数据源的规则,将规则的数据格式与物模型属性进行绑定;步骤4:基于业务对象的统一物模型的算法分析。进一步的,所述步骤1中接入多种关系型数据库具体过程为:步骤1.1a:通过JDBC驱动接入对应关系型数据库,JDBC驱动支持数据库类型有:MySQL、Oracle和Greenplum;步骤1.1b:配置关系型数据库接入的名称,类型,用户名,密码,URL链接和描述;步骤1.1c:接入多种关系型数据库的具体数据,具体数据为表格、视图,或者自定义SQL的数据。进一步的,所述步骤1中的接入结构化文件/结构化分布式目录具体过程为:步骤1.2a:上传结构化文件或者接入分布式文件目录;步骤1.2b:配置结构化文件/结构化分布式目录名称,默认生成文件编码,文件类型,文件路径和文件描述。进一步的,所述步骤1中的接入接入结构化流式数据具体过程为:步骤1.3a:配置发送结构化流式数据的消息服务器,配置服务器名称,IP地址和端口号;步骤1.3b:配置消息服务器每次发送的主题内容。进一步的,所述步骤2具体为:步骤2a:基于业务对象建立物模型;步骤2b:从属性描述了该模型内容;步骤2c:从服务描述了该模型功能;步骤2d:从事件描述了该模型对外提供信息内容。进一步的,所述步骤3具体为:步骤3a:定义物模型能接入数据源的规则,数据接入类型为关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据的任意一种;步骤3b:将规则的数据格式与物模型属性进行绑定。进一步的,所述步骤4具体为:基于业务场景绑定物模型,通过编写分析物模型属性的SQL脚本,就能够处理多种异构数据源的能力。本专利技术的有益效果是:本专利技术基于物模型驱动对异构数据源进行建模,解决了数据异构和数据标准化不足的问题,同时保证了系统的正确性和灵活性。本专利技术将多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据分别接入到统一的物模型中,通过SQL脚本解析形成统一格式,相互之间数据共享。附图说明图1是本专利技术的流程图,图2是配置多种关系型数据库界面,图3是接入多种关系型数据库界面,图4是配置结构化文件/结构化分布式目录名称界面,图5是配置发送结构化流式数据的消息服务器界面,图6是配置消息服务器每次发送的主题内容界面,图7是基于业务对象建立物模型的界面,图8是从属性描述模型功能界面,图9是从服务描述模型功能界面,图10是从事件描述模型功能界面,图11是定义物模型能接入数据源的规则的界面,图12是将规则的数据格式与物模型属性进行绑定的界面,图13是基于业务场景绑定物模型的界面。具体实施方式现在结合具体应用对本专利技术作进一步详细的说明。如图1所示,本专利技术的基于异构数据源连接的物模型建模方法,包括步骤1接入多种异构数据源:多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据;步骤(1.1)接入多种关系型数据库。通过JDBC驱动接入对应数据库。JDBC驱动支持数据库类型有:MySQL、Oracle和Greenplum。配置多种关系型数据库接入的名称,类型(Oracle/MySQL/Greenplum),用户名,密码(需加密),URL链接和描述,参见图2。接入数据库的具体数据,可以是某张表、某视图,还可以是自定义SQL的数据,参见图3。步骤(1.2)接入结构化文件/结构化分布式目录。通过上传结构化文件或者接入分布式文件目录。配置文件名称,默认生成文件编码,文件类型(文件/目录),文件路径和文件描述,参见图4。步骤(1.3)接入结构化流式数据。配置发送结构化流式数据的消息服务器。配置服务器名称,IP地址和端口号,参见图5。配置消息服务器每次发送的主题内容,参见图6。步骤2建立基于业务对象的统一物模型对象:步骤(2.1)基于业务对象建立物模型,参见图7。步骤(2.2)从属性描述了该模型是什么,参见图8。步骤(2.3)从服务描述了该模型能做什么,参见图9。步骤(2.4)从事件描述了该模型对外提供哪些信息,参见图10。步骤3规则绑定:新增异构数据源的规则,将规则的数据格式与物模型属性进行绑定;步骤(3.1)定义物模型能接入数据源的规则,数据接入类型可以是关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据的任意一种,参见图11。步骤(3.2)将规则的数据格式与物模型属性进行绑定,参见图12。步骤4基于业务对象的统一物模型的算法分析:基于业务场景绑定物模型,通过编写分析物模型属性的SQL脚本,就能够处理多种异构数据源的能力,参见图13,为温度数据接入到物模型的界面。以上述依据本专利技术的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项专利技术技术思想的范围内,进行多样的变更以及修改。本项专利技术的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。本文档来自技高网...

【技术保护点】
1.基于异构数据源连接的物模型建模方法, 其特征在于:包括以下步骤:/n步骤1:接入异构数据源:异构数据源包括多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据;/n步骤2:建立基于业务对象的统一物模型对象;/n步骤3:规则绑定:新增异构数据源的规则,将规则的数据格式与物模型属性进行绑定;/n步骤4:基于业务对象的统一物模型的算法分析。/n

【技术特征摘要】
1.基于异构数据源连接的物模型建模方法,其特征在于:包括以下步骤:
步骤1:接入异构数据源:异构数据源包括多种关系型数据库、结构化文件、结构化分布式文件目录、结构化流式数据;
步骤2:建立基于业务对象的统一物模型对象;
步骤3:规则绑定:新增异构数据源的规则,将规则的数据格式与物模型属性进行绑定;
步骤4:基于业务对象的统一物模型的算法分析。


2.根据权利要求1所述的基于异构数据源连接的物模型建模方法,其特征在于:所述步骤1中接入多种关系型数据库具体过程为:
步骤1.1a:通过JDBC驱动接入对应关系型数据库,JDBC驱动支持数据库类型有:MySQL、Oracle和Greenplum;
步骤1.1b:配置关系型数据库接入的名称,类型,用户名,密码,URL链接和描述;
步骤1.1c:接入数据库的具体数据,具体数据为表格、视图,或者自定义SQL的数据。


3.根据权利要求1所述的基于异构数据源连接的物模型建模方法,其特征在于:所述步骤1中的接入结构化文件/结构化分布式目录具体过程为:
步骤1.2a:上传结构化文件/接入分布式文件目录;
步骤1.2b:配置结构化文件/接入分布式文件目录文件名称,默认生成文件编码,...

【专利技术属性】
技术研发人员:张磊胡京礼张洁
申请(专利权)人:南京国睿信维软件有限公司
类型:发明
国别省市:江苏;32

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

1