Data mapping-資料對應

來源:互聯網
上載者:User

標籤:讀取   遷移   Data Integration   描述   轉化   要求   關係   匹配   這一   

資料對應:根據資料的結構資訊建立資料間的映射操作機制。

 

資料對應的要素:

一、資料

1、來源資料;

2、目標資料;

3、資料間關係;

4、資料的中繼資料(結構資訊)。

5、元素類型的對應關係。

 

二、中繼資料的擷取:

1、描述檔案:coredata的momd檔案,資料庫的表結構;

2、結構資訊:使用運行時的反射或格式資訊的記憶體讀取擷取。

 

三、映射操作:

1、寫入程式碼進行格式轉換。

2、根據中繼資料資訊直接記憶體寫入;

3、根據中繼資料資訊kvc寫入;

 

四、非匹配映射

1、映射的資料間是一一對應的關係,但是索引值不匹配

2、內含項目關聯性或者說嵌套資料的映射;

3、集合資料的映射。

4、鏈式資料的映射。

 

資料對應(Data Mapping):給定兩個資料模型,在模型之間建立起資料元素的對應關係,將這一過程稱為資料對應。

資料對應是很多Data Integration任務的第一步,例如:資料移轉(data migration)、資料清洗(data cleaning)、Data Integration、語義網構造、p2p資訊系統。

 

資料對應的方式有兩種:手工編碼(Hand-coded)和可視化操作(Graphical manual)。手工編碼是直接用類似XSLT,JAVA,C++這樣的程式設計語言定義資料對應關係。可視化操作通常支援使用者在資料項目之間畫一條線以定義資料項目之間的對應關係。有些支援可視化操作的工具可以自動建立這種對應關係。這種自動建立的對應關係一般要求資料項目具有相同的名稱。無論採用手工方式操作還是自動建立關係,最終都需要工具自動將圖形表示的對應關係轉化成XSLT,JAVA,C++這樣的可執行程式。

 

Data mapping-資料對應

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.