局部建置

DW已建立,而資料庫有新的資料時,只針對新的資料作處理,以加快建置時間,依據標準InMemoryDW及自訂InMemoryDW,二種設定均不同, 另外當資料庫有新的資料時,能否透過其他方式呼叫建置,而不需進到系統提供的倉儲管理介面按右鍵建置,均參考此頁面介紹

此章節包含的主題:

標準InMemoryDW局部建置作法

局部建置的操作步驟

  1. 針對標準InMemoryDW右鍵編輯

  2. 點選[局部建置]按鈕

  3. 允許局部建置: 勾選 ,表示啟用

  4. 日期維度:指定日期維度欄位(資料新/舊判斷比對)

  5. 局部建置方式:
    1.只有增加新資料 : 系統自動抓取日期維度的欄位判斷最後一天,在這之後的新增的資料將回建置並整合進原始資料中。
    2.重建包含指定日期之後的所有資料: 可指定一日期,在這日期之後的資料才會被建置進原始資料中,變動日期則可自行調整區間:如指定日期2020/01/01 設定變動為1週 則 2020/01/01-2020/01/08之間的資料才會被建置。

  6. 附註:

    此設定勾選後,需再次進行完整建置,系統將記錄建置DW時的日期最大值,當成下次建置的條件值
    局部建置: 不支援資料間的修改、刪除,若有請重新執行完整建置

  7. 針對資料倉儲管理選單中的 DW名稱,點選右鍵[局部建置]


自訂InMemoryDW局部建置作法

局部建置的操作步驟

  1. 針對自訂InMemoryDW右鍵編輯

  2. 切換[資料倉儲規格]頁籤

  3. 點選[局部建置]按鈕

  4. 允許局部建置: 勾選 ,表示啟用

  5. 日期維度:指定日期維度欄位(資料新/舊判斷比對)

  6. 局部建置方式:
    1.只有增加新資料 : 系統自動抓取日期維度的欄位判斷最後一天,在這之後的新增的資料將回建置並整合進原始資料中。
    2.重建包含指定日期之後的所有資料: 可指定一日期,在這日期之後的資料才會被建置進原始資料中,變動日期則可自行調整區間:如指定日期2020/01/01 設定變動為1週 則 2020/01/01-2020/01/08之間的資料才會被建置。

  7. 附註:

    此設定勾選後,需調整Query的條件設定,並搭配再次進行完整建置,系統將記錄建置DW時的日期最大值,當成下次建置的條件值
    局部建置: 不支援資料間的修改、刪除,若有請重新執行完整建置

  8. 點選Oltp1底下的Query,針對[日期]欄位右鍵新增單一條件

  9. 點選新增的日期條件,勾選[局部建置條件]

  10. 點選存檔及建置,讓系統記錄建置DW時的日期最大值

  11. 針對資料倉儲管理選單中的 DW名稱,點選右鍵[局部建置]

呼叫DW建置

當DW已建置完成,而資料表有新進資料,如何更新DW,作法有三種

  1. 第一種,手動建置

  2. 針對資料倉儲管理選單中的 DW名稱,點選右鍵[建置]/[完整建置]/[局部建置]

  3. 第二種,透過Command line執行建置

  4. 檔案路徑: C:\Program Files\SEVI\WCF\BuildDw.EXE

    參數: "DW ID" "User ID" "Password " "0或1"

    範例: BuildDw.EXE "InsurerDW" "admin" "1234" "0"

    附註:

    0 表示[建置] 或 [完整建置]
    1 表示[局部建置],未傳值以完整建置為主。

  5. 第三種,排程模組定時建置

  6. 請參考排程模組介紹__

關於我們 網站導覽 隱私權保護及著作權聲明 服務專線:(02)2726-0885