資料倉儲中心管理手冊

使用使用者定義程式步驟

定義好使用者定義程式之後,您可以定義使用該程式進行處理的各個步驟。

在定義執行使用者定義程式的步驟時,可以為該程式的參數值變更定義。如果變更程式的參數值,此變更僅會影響用於該步驟程式的案例。這些變更不影響原始程式定義。

若要永久變更使用者定義程式的參數值,則必須編輯程式定義。

如果您的使用者定義程式使用來源或目標的記號,則必須將此步驟鏈結到該來源或目標。

若要定義執行使用者定義程式的步驟,請:

  1. 定義程序。
  2. 在此程序上按一下滑鼠右鍵。按一下開啟。如此即會開啟「程序模型」視窗。
  3. 在「程序模型」視窗的左窗格中,按一下使用者定義程式步驟圖示。若要檢視該步驟圖示的說明,請按一下檢視 --> 圖註
  4. 選取步驟次類型 (如果適用的話)。然後,將滑鼠移到「程序模型」視窗並按一下。
  5. 將步驟鏈結到任何其它需要的來源或目標。
  6. 在步驟上按一下滑鼠右鍵,再按一下內容

    若要編輯「程序模型」視窗中的現存步驟,請按一下程序,再按一下開啟。即會開啟「程序模型」視窗。在步驟上按一下滑鼠右鍵,再按一下內容

    若要編輯「程序模型」視窗之外的現存步驟,請按一下「倉儲」樹狀檢視畫面中的程序。程序中包含的物件清單會顯示在右框中。在步驟上按一下滑鼠右鍵,再按一下內容

  7. 指定步驟資訊:
  8. 在「參數」頁上,檢視或編輯該程式使用的參數及參數值。若要編輯參數值,請按兩下參數的參數值欄位,並鍵入新的參數值。如果您變更參數值,則變更僅會影響此步驟執行之程式的案例。原始程式參數值不會變更。
  9. 在「處理程序選項」頁上的代理程式端清單中,選取要執行步驟的代理程式端。此清單中的選項是與來源表格、目標表格,及轉換程式或要定義程式相關的代理程式端。
  10. 若要隨時執行步驟的選項,請選取即時執行(M) 勾選框。步驟在執行之前,必須處於測試或生產模式。
  11. 選用項目:如果步驟是自外部移入,即以資料倉儲中心之外的方式啟動,請選取自外部移入勾選框。該步驟不需在資料倉儲中心中執行任何其它方式,即可將此模式變更為生產模式。

    若不選取外部移入(P) 勾選框,則此步驟必須排程,或鏈結到暫時表格(該表格必須是另一個步驟的輸入),或由其它程式啟動,您才可以將其變更為生產模式。

  12. 重試區域中,如果需要重試時,指定重新執行該步驟的次數,以及下一次執行該步驟之前所需等待的時間。
  13. 按一下確定,以儲存變更並關閉步驟筆記本。

範例:您可以定義使用前一節中所定義之使用者定義程式的步驟。該步驟無來源。因為您正在使用的檔案,將在依序執行的下一個步驟中,被當作來源使用,所以您必須使用將該檔案定義為此步驟的目標,然後再定義將檔案用作來源的載入步驟。載入步驟便會將檔案載入資料庫。


Figure db2db053 not displayed.

測試以使用者定義程式的步驟

定義好以使用者定義程式的步驟之後,請將步驟提昇為測試模式並執行該步驟。

若要將步驟提昇為測試模式,請:

  1. 開啟「程序模型」視窗。
  2. 在提昇步驟上按一下滑鼠右鍵。
  3. 按一下模式 --> 測試

    提昇步驟之後,當您在模式上按一下滑鼠右鍵時,即會選取測試

若要測試步驟,請:

  1. 開啟「程序模型」視窗。
  2. 在該步驟上按一下滑鼠右鍵。
  3. 按一下測試
  4. 按一下確定

    該步驟會出現在「工作進度」視窗上,狀態為移入中。處理程序應該會順利完成。不過,如果處理程序失敗,請參閱測試步驟,以取得除錯的相關資訊。

測試步驟之後,您可以按照任何其它步驟一樣,以同一方式排程該步驟。如需排程步驟的詳細資訊,請參閱排程倉儲程序


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]