數據裝載

數據裝載是指將轉換好的數據保存到數據倉庫中去。一般情況下,數據裝載應該在系統完成了更新之後進行。

在數據倉庫中的數據來自多個相互關聯的作業系統,則應該保證在這些系統同步工作時移動數據。

基本介紹

  • 中文名:數據裝載
簡介,數據裝載方式,基本裝載,追加裝載,破壞性合併,建設性合併,數據裝載類型,最初裝載,增量裝載,完全刷新,

簡介

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

數據裝載方式

基本裝載

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

追加裝載

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

破壞性合併

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

建設性合併

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

數據裝載類型

最初裝載

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

增量裝載

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

完全刷新

用於周期性重寫數據倉庫。有時,也可能對一特定的表進行刷新。完成刷新與初始裝載比較相似,不同點在於完全刷新之前,目標表中已經存在的數據。初始裝載和追加裝載都可以套用於完全刷新中。也可以選用批量裝載程式進行數據裝載,以提高數據裝載的效率。

相關詞條

熱門詞條

聯絡我們