熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

通用數據轉換工具應用

2013-11-13 15:49:41  來源: Oracle 

   應用概述
  通用數據轉換工具油氣藏地質及開發工程國家重點實驗室項目(PLN油藏經營管理系統中作為其數據轉換的功能模塊之一運用於大港油田歷史數據轉換到新的油藏經營管理數據庫中通用數據轉換工具作為國家項目(AAZ數據庫管理項目研制國產數據庫Kingbase的數據轉換工具為Kingbase與其他數據庫之間的導入導出提供了一個實用工具
  
   在油藏經營管理系統中的應用
  應用背景
  油藏經營管理系統(以下簡稱GMMS)是根據油田開發實際引進國外先進的油藏經營管理方法建立了地質-工程-經濟評價協同化模型和工作平台該平台為現代油藏管理系統提供集成環境方便各子模塊間子模塊與系統數據庫之間的數據管理和傳遞
  油藏經營管理系統開發過程中在集成各個子系統前已有若干子系統先期開發或引進了子系統軟件它們是基於FoxProFoxBASE+EXCEL以及其他系統的其支持環境是DOS或是Windows平台而GMMS應用軟件是使用Oracle系統開發的其支持環境是UNIX平台為了充分利用這些數據使用通用數據轉換工具實現異構數據源的相互操作及轉換
  
  應用過程詳述
  為了將油田歷史數據轉換到油藏經營數據庫中需要將原來大量的以FOXBASEFOXPRO形式存放的數據轉換到新的ORACLE平台上油藏經營管理數據庫包括靜態數據動態數據監測數據作業工藝方案規劃開發實驗開發管理油氣集輸儲量生產運行地面產能建設個大類在每個大類的基礎上進一步細分為個細類由於采油廠使用的是中國石油集團公司舊的開發數據庫規范且在多年的生產數據積累過程中采油廠加入了不少自己需要的不太符合規范的信息使數據庫轉換比較困難因此油藏經營管理系統在進行數據轉換的過程中使用通用數據轉換工具對原始數據庫和目標數據庫中相對應的表裡具有相同值域的同名數據字段能轉換不同的數據字段也能轉換對於某一具體的數據表可以使用多個字段做任意組合的設定條件來轉換數據
  
  應用結果分析
  運用通用數據轉換工具可將原來大量以庫文件(dbf)格式存儲的油田數據轉換到基於ORACLE的油藏經營管理系統中並可保證數據的一致性完整性實際測試中將大港油田年所有的油田靜態數據和部分動態數據全部轉換到油藏經營管理數據庫中同時可以把ORACLE油藏經營管理系統中的數據下載到本地ACCESS中作為備份為系統快速和成功運行提供了強有力的支持
  
   在國產數據庫系統Kingbase中的應用
   應用背景
  金鼎數據庫管理系統Kingbase Enterprise Server(簡稱Kingbase ES)是由人大金倉信息技術有限公司研制和開發的具有自主版權的關系數據庫管理系統Kingbase ES擁有大型關系數據庫管理系統的處理能力可以在Windows NT//XP和Linux操作系統上運行
  Kingbase ES 具有以下功能
  )通用數據庫管理系統
  Kingbase ES基於關系數據庫模型其查詢語言符合SQL入門級標准並在此基礎上作了擴充系統提供了高效的數據存儲與存取穩定的事務管理可靠的故障恢復等功能
  )大規模數據存儲與管理 系統支持大規模數據存儲與存取如TB級的數據庫存儲空間GB級的BLOB二進制大對象等
  )標准的ODBC/JDBC支持 系統提供了符合標准的ODBCJDBC接口支持用戶在此基礎上開發復雜的商業應用
  )支持多種操作系統平台 支持Windows /XPLinux等操作系統
  )圖形化管理工具 系統提供了多種圖形化數據庫管理工具能方便地進行數據庫管理與維護這些工具包括交互式工具ISQL(負責進行數據庫的各類操作並顯示相應的結果)數據庫初始化工具備份恢復工具(包括系統備份工具dump和系統恢復工具restore)作業調度工具(管理Kingbase數據庫中操作員警報作業及其相互關系並依據時間或警報對相關作業進行調度)數據轉換工具
  Kingbase ES V數據轉換工具能夠進行Kingbase ES 數據庫與其他異構數據源(關系數據庫系統工作表或文本文件)之間的數據導入導出和轉換也能在Kingbase ES 數據庫之間傳輸數據庫對象如索引視圖完整性約束條件存儲過程規則用戶定義數據類型等
  
   應用過程詳述
  在對國產數據庫管理系統Kingbase進行綜合測試時國家軟件測試中心將一個完整的ERP系統從SQL Server移植到Kingbase中其中需要通過數據轉換工具將ERP中所有的數據從SQL Server導入到Kingbase中此ERP系統包括如基礎數據管理數據庫存管理數據采購管理數據銷售管理數據等其中基礎數據管理部分有張表和個視圖庫存管理部分有張表采購管理部分包括張表和個視圖銷售管理部分包括張表和個視圖總共條數據記錄從Microsoft SQL Server轉換到KINGBASE轉換過程中創建所有的表和視圖同時轉換所有數據
  
   應用結果分析
  通過數據轉換工具把一個基於Microsoft SQL Server完整的ERP系統的所有數據全部轉換到Kingbase數據庫中成功導入數據總數為條記錄出錯數據總數為條記錄總耗時為小時為應用系統的移植提供了強有力的支持
  
   轉換工具應用總結
  通用數據轉換工具已在油氣藏地質及開發工程國家重點實驗室項目——油藏經營管理項目中收到了事半功倍的效果為系統快速和成功運行提供了強有力的支持同時作為國產數據庫Kingbase的數據轉換工具為Kingbase與其他數據庫之間的導入導出提供了一個實用工具為Kingbase數據庫系統發展起到了良好的推廣作用
  通用數據轉換工具從應用系統角度實現多平台數據的管理信息系統和異構數據庫環境管理信息系統的集成從數據庫角度則實現從本地數據庫遠程數據庫乃至數據倉庫的全面集成

From:http://tw.wingwit.com/Article/program/Oracle/201311/17364.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.