什麼是SCD?

來源:互聯網
上載者:User
漸層維度

什麼是漸層維度?

漸層維度 (SCD) 是在資料倉儲中隨著時間的推移儲存和管理當前資料和曆史資料的維。它被視為並實現為跟蹤維記錄曆史過程中最關鍵的 ETL 任務之一。

SCD 分為三種類型,您可以使用 Warehouse Builder 定義、部署並載入這三種類型的 SCD。

SCD 分為哪三種類型?

SCD 的三種類型分別為:

Type 1 SCD — 覆蓋

在 Type 1 SCD 中,新資料將覆蓋現有資料。因此,現有資料將丟失,而不會儲存在其他任何地方。這是您建立的維的預設類型。您不需要指定任何附加資訊,即可建立 Type 1 SCD。

Type 2 SCD — 建立另一個維記錄

Type 2 SCD 可保留值的完整曆史。如果選定屬性的值發生更改,目前記錄會關閉。系統會使用更改後的資料值建立一個新記錄,這個新記錄將成為目前記錄。每個記錄都包含有效時間和到期時間,以標識記錄處於活動狀態的時間段。

Type 3 SCD — 建立當前範圍

Type 3 SCD 可為某些選定的層級屬性儲存區兩個版本的值。每個記錄都會儲存選定屬性的上一個值和當前值。如果任一選定屬性的值發生更改,就會將當前值儲存為舊值,而新值將成為當前值。

註:SCD Type 2 和 3 可用於 OWB 10gR2 的企業 ETL 選件。利用核心 ETL 特性,只能使用 SCD Type 1,即 Do not keep history 選項。

如果儲存類型為 MOLAP,則不能建立 Type 2 或 Type 3 漸層維度。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.