The invention provides a synchronization method for timing data can be configured, which belongs to the technical field of data exchange, the invention comprises the following steps: 1), synchronous data information configuration of DbCrmJob.config; 2) data synchronization task timing configuration file jobs.xml; 3) log configuration file JobScheduler.exe.config; 4), SQL Server SQL generated field configuration. Solve the problem of data synchronization between heterogeneous systems within an enterprise. The implementation is based on the database level to achieve data exchange between systems, and has no impact on the existing business system.
【技术实现步骤摘要】
一种可配置的定时数据同步方法
本专利技术涉及数据交换技术,尤其涉及一种可配置的定时数据同步方法。解决企业内部异构系统之间的数据同步问题。主要利用计算机多线程技术、XML技术、数据库技术实现。具有简单配置、快速部署、灵活扩展的特点,并且对于特定系统(比如CRM与ERP系统之间),一次配置后,可重复使用,有利于配置模板的积累。
技术介绍
在企业中,由于开发时间或开发部门的不同,往往有多个异构的、运行在不同的软硬件平台上的信息系统同时运行,这些系统的数据源彼此独立、相互封闭,使得数据难以在系统之间交流、共享和融合,从而形成了"信息孤岛"。随着信息化应用的不断深入,企业内部、企业与外部信息交互的需求日益强烈,急切需要对已有的信息进行整合,联通“信息孤岛”,共享信息。数据集成:数据集成通过应用间的数据交换从而达到集成,主要解决数据的分布性和异构性的问题,其前提是被集成应用必须公开数据结构,即必须公开表结构,表间关系,编码的含义等。对于数据集通常的解决办法,一是我们系统中直接访问对方系统的数据库的方式。这样的方式数据实时性好,没有延迟。缺点是安全性比较差、互相影响的风险也比较大,对方系统可能担心会打乱数据,影响他们的系统,我们系统也因为对方系统数据库是否可用而受影响。第二个是把对方系统的数据拿过来,放到我们的系统的数据库里。
技术实现思路
对于上述第二种情况,本专利技术提出了一种可配置的定时数据同步方法,它可以将来自某个系统的数据定时同步到目标系统中。数据同步需要了解5方面信息,数据的来源、来源中的数据、目标、应该放到目标的什么地方还有同步频率。1、同步数据信息配置DbC ...
【技术保护点】
一种可配置的定时数据同步方法,其特征在于,包括如下步骤:1)、同步数据信息配置DbCrmJob.config;2)数据同步任务定时配置文件jobs.xml;3)日志配置文件JobScheduler.exe.config;4)、SQL Server生成字段配置SQL。
【技术特征摘要】
1.一种可配置的定时数据同步方法,其特征在于,包括如下步骤:1)、同步数据信息配置DbCrmJob.config;2)数据同步任务定时配置文件jobs.xml;3)日志配置文件JobScheduler.exe.config;4)、SQLServer生成字段配置SQL。2.根据权利要求1所述的方法,其特征在于,其中步骤1),在这个文件里需要配置的信息包括数据的来源、目的,需要同步的数据,数据同步的方向和步骤;主要节点如下:数据库信息配置节点,配置数据的来源和目的数据库连接信息,根据实际项目的环境修改配置;WebService信息配置节点,配置数据的来源和目的为UpdateCrmInterface的连接信息,根据实际项目的环境修改配置;同步数据配置节点,配置需要同步的数据;每个InfObject相当于数据库中的一个表,Field相当于表中的字段;如果同步双方的表结构相同,可以只配置一个,如果双方的表结构不同都需要配置;数据同步任务配置节点,配置数据同步的方向,同步的步骤,即将来源于一个数据库或UpdateCRM中的数据同步到目的数据库或UpdateCRM;每一个Task表示一个同步任务,包含多个同步步骤Item,Item为具体的需要同步...
【专利技术属性】
技术研发人员:李军,付传伟,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。