數據裝載

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

簡介

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

數據裝載方式

1、基本裝載按照裝載的目標表,將轉換的過的數據輸入到目標表中去。若目標表中已有數據,裝載時會先刪除這些數據,再裝入新數據。2、追加裝載如果目標表中已經存在數據,在保存已有的數據的基礎上增加新的數據。當一個輸入的數據記錄與已經存在的記錄重複時,輸入記錄可能會作為副本增加進去,或者丟棄新輸入的數據。3、破壞性合併如果輸入數據記錄的主鍵與一條已經存在的記錄的主鍵相匹配,則用新輸入數據更新目標記錄數據。如果輸入記錄是一條新的記錄,沒有任何與之匹配的現存記錄,那么就將這條輸入的記錄添加到目標表中。4、建設性合併輸入的記錄主鍵與已有的記錄的主鍵相匹配,則保留已有的記錄,增加輸入的記錄,並標記為舊記錄的替代。

數據裝載類型

最初裝載指的是第一次對整個數據倉庫進行裝載。在裝載工作完成以後建立索引,這樣可以減少創建索引時間。增量裝載指向已運行的數據倉庫中裝載源系統中已變化的數據。增量裝載可以採用建設性合併的裝載方式,也可以採用破壞性合併裝載方式。完全刷新用於周期性重寫數據倉庫。有時,也可能對一特定的表進行刷新。完成刷新與初始裝載比較相似,不同點在於完全刷新之前,目標表中已經存在的數據。初始裝載和追加裝載都可以套用於完全刷新中。也可以選用批量裝載程式進行數據裝載,以提高數據裝載的效率。

相關詞條

熱門詞條

聯絡我們