不同数据源系统之间的数据同步和整合①

不同数据源系统之间的数据同步和整合①

ID:1221123

大小:840.70 KB

页数:4页

时间:2017-11-08

不同数据源系统之间的数据同步和整合①_第1页
不同数据源系统之间的数据同步和整合①_第2页
不同数据源系统之间的数据同步和整合①_第3页
不同数据源系统之间的数据同步和整合①_第4页
资源描述:

《不同数据源系统之间的数据同步和整合①》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机系统应用http://www.c-s-a.org.cn2012年第21卷第1期①不同数据源系统之间的数据同步和整合刘浩(中国江苏网江苏中江网传媒股份有限公司,南京210005)摘要:信息系统实施过程中,由于需要其他系统基础数据支持,因此根据项目的实际情况同步数据。以一个数据整合项目为例,提供了一个不同数据库之间的数据自动导入和同步的解决方案。关键词:数据库;数据导入;SQLSERVER;ORACLEDataBetweenDifferentSourceDataSystemSynchronizati

2、onandIntegrationLIUHao(JSChina,Nanjing210005,China)Abstract:Duringinfosystemimplementationprocess,becauseoftheneedtosupportthebasicdatafromothersystems,accordingtotheactualsituation,weneedthedataofsynchronization.Basedonadataintegrationprojectasanexampl

3、e,weprovideadifferentdatabaseofimportandautomaticdatasynchronizationsolution.Keywords:Webinformationextraction;knowledgepresentation;dataintensivewebpages;ontology-basedkeywordlibrary1引言当查询返回结果超过一行时,就需要一个显式游在项目中,由于客户所使用的系统经常是由几家标,在游标定义中SELECT语句中不一定是表,也可

4、不同的公司提供的产品,而客户希望这几个产品使用以是视图,也可以从多个表或视图中选择的列,甚至共同的一套基础数据,协同运行。这就需要在信息系可以使用*来选择所有的列,游标允许对结果集,如查统实施部署的过程中,对共同使用的基础数据进行定询结果,进行单独的操作,如逐行处理。时自动同步,以达到数据库层次的系统整合。在整合在插入存在自增长字段数据的过程中,的过程中,提供数据源的是SQLSERVER数据库,最SQLSERVER提供了一个方法可以在插入数据的同时终使用数据的是ORACLE数据库。取回生成的自增长的值

5、,以此用于其他关联表的处理,由于此处理在同一个事务中,并在处理过程中将此表2项目实施的难点锁住,因此可以确定取回的自增长的值是刚插入的记2.1系统之间的逻辑关系录生成的。但是在ORACLE中却没有相应的方法用于两套系统各自具有不同的数据库结构和数据关处理类似的问题。通过先插入记录,再以max的方式系,了解两套系统中基础数据的逻辑对应关系是此次取回自增长的值,在频繁调用过程中会造成取值偏差,数据同步整合的前提。影响同步数据的正确性,破坏了数据完整性约束,造2.2SQLSERVER和ORACLE存储过程的

6、设计和编写成同步失败。现在将插入记录和取自增长的值放在同虽然同为关系型数据库,但是SQLSERVER和一个事务中执行,通过存储过程实现返回值。ORACLE数据库还是有不同之处,在存储过程的编写2.3数据完整性约束控制方面,差异非常明显,特别是游标的调用。因此存储由于数据源的数据本身的存储问题,例如在过程的设计和编写是数据同步整合的关键。SQLSERVER中使用char类型字段存储数据,导致数①收稿时间:2011-05-12;收到修改稿时间:2011-06-21156经验交流ExperiencesExc

7、hange2012年第21卷第1期http://www.c-s-a.org.cn计算机系统应用据长度不足时,用空格在字段后补足的情况,同步后3项目实施的数据出现空格的问题。ORACLE10g支持SQL正则在信息系统中,用户信息等数据是每个平台的表达式和表达式过滤的功能,可以在数据库中完成字基础数据,客户由于业务需要经常同时使用不同公符串的过滤和处理,保证了同步数据的正常使用。司的产品,而这些基础数据却大致相同。但是却需在同步的过程中,数据源提供的数据并非百分百。要在每个系统中都维护一套基础数据,并以人

8、工的符合学习平台数据要求,缺少必要的关联关系,主外方式保持这些数据的同步,造成管理效率的低下。键关系,甚至会有重复数据和垃圾数据,在同步的过因此以一个系统的基础数据为主,其他系统同步此程需要对数据源数据进行逐条筛选。对已有的数据,基础数据,并保证定期更新,以解决此弊端。本文进行部分更新。插入表中不存在的记录,并根据关联以学校教务和学习平台的整合为例,介绍数据同步性对多个表进行插入操作,将这一系列操作放在一个在实际项目中的应用。事务中,一旦一条记录插入失败

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。