資料庫映射是什麼
發布時間: 2025-01-20 05:41:52
① 什麼叫數據映射技術急急急
數據映射(Data Mapping) :給定兩個數據模型,在模型之間建立起數據元素的對應關系,將這一過程稱為數據映射。數據映射是很多數據集成任務的第一步,例如:數據遷移(data migration)、數據清洗(data cleaning)、數據集成、語義網構造、p2p信息系統。
數據映射的方式有兩種:手工編碼(Hand-coded)和可視化操作(Graphical manual)。手工編碼是直接用類似XSLT,JAVA,C++這樣的編程語言定義數據對應關系。可視化操作通常支持用戶在數據項之間畫一條線以定義數據項之間的對應關系。有些支持可視化操作的工具可以自動建立這種對應關系。這種自動建立的對應關系一般要求數據項具有相同的名稱。無論採用手工方式操作還是自動建立關系,最終都需要工具自動將圖形表示的對應關系轉化成XSLT,JAVA,C++這樣的可執行程序。
目前數據映射領域存在兩個前沿的研究方向:
數據驅動的映射:利用統計方法分析源資料庫和目標資料庫的實際數據,挖掘出數據對應關系。這種方法可以發現數據之間的「substring」,「concatenations」,「arithmetic」,「case statements」等
轉換邏輯。這種方法還可以用於發現異常情況,也就是不符合已定義轉換邏輯的數據。
熱點內容