應用概述 通用數據轉換工具
在
油氣藏地質及開發工程
國家重點實驗室項目(PLN
)
油藏經營管理
系統中作為其數據轉換的功能模塊之一
運用於大港油田歷史數據轉換到新的油藏經營管理數據庫中
通用數據轉換工具
作為國家
項目(
AA
Z
)
數據庫管理項目研制
國產數據庫Kingbase的數據轉換工具
為Kingbase與其他數據庫之間的導入導出提供了一個實用工具
在油藏經營管理系統中的應用 應用背景
油藏經營管理系統(以下簡稱GMMS)是根據油田開發實際
引進國外先進的油藏經營管理方法
建立了地質-工程-經濟評價協同化模型和工作平台
該平台為現代油藏管理系統提供集成環境
方便各子模塊間
子模塊與系統數據庫之間的數據管理和傳遞
油藏經營管理系統開發過程中
在集成各個子系統前已有若干子系統先期開發或引進了子系統軟件
它們是基於FoxPro
FoxBASE+
EXCEL以及其他系統的
其支持環境是DOS或是Windows平台
而GMMS應用軟件是使用Oracle系統開發的
其支持環境是UNIX平台
為了充分利用這些數據
使用通用數據轉換工具實現異構數據源的相互操作及轉換
應用過程詳述
為了將油田歷史數據轉換到油藏經營數據庫中
需要將原來大量的以FOXBASE
FOXPRO形式存放的數據轉換到新的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支持 系統提供了符合標准的ODBC
JDBC
接口
支持用戶在此基礎上開發復雜的商業應用
)支持多種操作系統平台 支持Windows
/XP
Linux等操作系統
)圖形化管理工具 系統提供了多種圖形化數據庫管理工具
能方便地進行數據庫管理與維護
這些工具包括交互式工具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