複製鏈接
請複製以下鏈接發送給好友

數據裝載

鎖定
數據裝載是指將轉換好的數據保存到數據倉庫中去。一般情況下,數據裝載應該在系統完成了更新之後進行。
在數據倉庫中的數據來自多個相互關聯的操作系統,則應該保證在這些系統同步工作時移動數據。
中文名
數據裝載
外文名
Data loading

數據裝載簡介

數據裝載是指將轉換好的數據保存到數據倉庫中去。一般情況下,數據裝載應該在系統完成了更新之後進行。
在數據倉庫中的數據來自多個相互關聯的操作系統,則應該保證在這些系統同步工作時移動數據。 [1] 

數據裝載數據裝載方式

數據裝載基本裝載

按照裝載的目標表,將轉換的過的數據輸入到目標表中去。若目標表中已有數據,裝載時會先刪除這些數據,再裝入新數據。

數據裝載追加裝載

如果目標表中已經存在數據,在保存已有的數據的基礎上增加新的數據。當一個輸入的數據記錄與已經存在的記錄重複時,輸入記錄可能會作為副本增加進去,或者丟棄新輸入的數據。

數據裝載破壞性合併

如果輸入數據記錄的主鍵與一條已經存在的記錄的主鍵相匹配,則用新輸入數據更新目標記錄數據。如果輸入記錄是一條新的記錄,沒有任何與之匹配的現存記錄,那麼就將這條輸入的記錄添加到目標表中。

數據裝載建設性合併

輸入的記錄主鍵與已有的記錄的主鍵相匹配,則保留已有的記錄,增加輸入的記錄,並標記為舊記錄的替代。

數據裝載數據裝載類型

數據裝載最初裝載

指的是第一次對整個數據倉庫進行裝載。在裝載工作完成以後建立索引,這樣可以減少創建索引時間。

數據裝載增量裝載

指向已運行的數據倉庫中裝載源系統中已變化的數據。增量裝載可以採用建設性合併的裝載方式,也可以採用破壞性合併裝載方式。

數據裝載完全刷新

用於週期性重寫數據倉庫。有時,也可能對一特定的表進行刷新。完成刷新與初始裝載比較相似,不同點在於完全刷新之前,目標表中已經存在的數據。初始裝載和追加裝載都可以應用於完全刷新中。也可以選用批量裝載程序進行數據裝載,以提高數據裝載的效率。 [1] 
參考資料
  • 1.    熊才權.數據庫原理及應用.武漢:華中科技大學出版社,2008:272-273