基于实体的POSC数据交换.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于实体的POSC数据交换.pdf

大 庆 石 油 学 院 学 报 第 25 卷  第 4 期  2001 年 12 月 JOURNAL OF DAQING PETROLEUM INSTITUTE Vol. 25   No. 4   Dec.  2001 基于实体的 POSC 数据交换 1 2 赵  飞 , 文必龙 ( 1 黑龙江省哈双高速公路公司 计算机技术部 ,黑龙江 哈尔滨 150001 ;  2 大庆石油学院 计算机科学系 ,黑龙江 安达  151400 )   摘 要 :介绍了一种针对 POSC 数据仓进行数据交换的方法 ;分析了数据交换技术 ,其关键是如何保持数据的完整性 和一致性 ;设计了基于实体的 POSC 数据交换格式 ,通过对 Epicentre 实例之间引用关系的迭代搜索 ,保证从数据仓中交换 出去的数据在引用关系上是一个完整的子集;还设计了对象标识替换方法 , 以求在实例的恢复时实例不会被重复生成, 从而保证数据的一致性. 关 键 词 :POSC; 实体 ; 数据交换 ; 软件集成 ; 数据备份 ( ) 中图分类号:TP311    文献标识码 :A    文章编号 :1000 - 1891 2001 04 - 0061 - 04 0  引言 在 POSC 数据平台开发阶段 ,研究的重点主要放在数据的表示及数据的存取上[1 ] . 随着 POSC 技术的 成熟 ,POSC 数据平台技术开始向建设数据仓库方面发展 ,其中一个突出的问题是如何实现数据的交换. 数据交换是数据管理中不可缺少的技术 ,在 POSC SIP 中 ,制定了专门的数据交换规范 PEF ( POSC Exchange Format) . PEF 是按照 RP66 标准制定的 ,使用起来比较复杂[2 ] . 笔者根据 POSC 样本实现中 EntityLoader 数 据加载器的数据格式所表达的思想 ,对实例标识进行规范化 ,保证了数据的完整性和一致性 ,实现了数据 的交换. 1  数据交换的基本原理   数据交换即将指定的数据从源数据仓中提取出来 , 以一种容易被各系统接受的中间格式存储,形成交换文 件 ,在需要的情况下 ,将交换文件中的数据加载到目的数 据仓中 ,其过程见图 1. 数据交换主要应用在 : ( 1) 数据的备份与恢复 , 由于 图 1  数据交换过程 ( ) POSC Epicentre 是一个逻辑模型 ,在具体的数据库管理系统 如 Oracle 应用该模型时是把 Epicentre 投影到 DBMS 的关系表上 ,再通过 DAEF 操作数据. 由于该投影过程是透明的,而且对不同的数据库产品投影结 果不一定相同 ,因此 ,如果要直接借助于底层数据库管理系统的数据备份与恢复功能 ,而不知道要备份的 关系表是什么 ,难以达到目的. (2) 数据的迁移 ,把数据从一个平台迁移到另一个平台 ,两个平台的环境可 能差别很大 ,不同的操作系统、不同的数据库管理系统、不同的硬件环境等都会使数据提供者和数据接受 者之间对数据的解释出现不一致. (3) 数据版本的升级 ,实质上是数据模型版本升级 , 即数据模型发生变 化. 在大多数情况下 ,模型发生变化 ,重新设定模型版本号时 , 需要重建物理模型 ,把数据从旧版本中导 出 ,在重建物理模型之后 ,再按一定的规则把数据导入. 源数据仓与目的数据仓可能是同一个数据仓 ,这时数据交换实际上是数据备份与恢复的过程.

文档评论(0)

zhoujiahao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档