資料倉儲中心管理手冊

定義倉儲目標

您將倉儲來源定義為倉儲來源之後,再定義要包含資料的倉儲目標。資料倉儲中心支援 DB2 Universal Database 及 DB2 for AS/400 資料庫作為您的倉儲。 您也可以變更目標表格的 CREATE 陳述式,來使用 DB2 EEE 和 DB2 for OS/390。如需詳細資訊,請參閱設定 DB2 EEE 倉儲設定 DB2 for OS/390 倉儲

定義倉儲目標內容

任何倉儲使用者都可以定義倉儲目標,但是只有對倉儲有存取權的倉儲群組成員才可以變更倉儲目標。如需定義使用者和機密保護群組的相關資訊,請參閱線上說明。

若要定義倉儲目標,請:

  1. 倉儲目標資料夾上按一下滑鼠右鍵。
  2. 按一下定義

    如此即會開啟「倉儲目標」筆記本。

  3. 倉儲目標名稱欄位中,鍵入倉儲目標的業務名稱。
  4. 管理者欄位中,鍵入倉儲目標的聯絡人。
  5. 說明欄位中,鍵入資料的簡要說明。
  6. 倉儲目標類型清單中,選取您作業系統的 DB2 Universal Database 版本。
  7. 選用項目:在「倉儲目標」區域中,指定是否啟用轉換程式的倉儲目標。
  8. 按一下「代理程式端」頁。在可用的代理程式端清單中即會顯示您可以選取的網站。
  9. 可用的代理程式端清單中,選取您要授權存取您的倉儲目標的網站名稱,然後按一下 >。您的代理程式端就會新增到選取的代理程式端清單。這樣就可以使用該網站存取倉儲目標。

    若要併入可用的代理程式端清單中的全部項目,請按一下 >>

  10. 按一下資料庫標籤。
  11. 資料庫名稱欄位中,鍵入資料庫名稱。
  12. 使用者 ID 欄位中,鍵入可以從代理程式端存取資料庫的使用者 ID。
  13. 通行碼欄位中,鍵入使用者 ID 的通行碼。
  14. 驗證通行碼欄位中,再次鍵入通行碼。
  15. 按一下表格及概略表標籤。
  16. 如果目標表格已存在,您可以從資料庫匯入其定義:
    1. 展開表格概略表資料夾。

      在 OS/400 4.2 版及 4.3 版上,您必須選取概略表資料夾來匯入系統表格。

      如此就會開啟「過濾器」視窗。

      • 選用項目:選取僅可以抄寫的表格,以擷取那些已啟用抄寫的表格。
      • 選用項目:選取併入系統表格,以從資料庫擷取系統表格。
      • 選用項目:在物件綱目欄位中,鍵入一個搜尋字串 (包括萬用字元),以定義包含要從資料庫傳回之物件的綱目名稱性質。例如,XYZ* 會傳回帶有以這些字元開頭之綱目的表格。
      • 選用項目:在物件名稱欄位中,鍵入一個搜尋字串 (包括萬用字元),以定義要從資料庫傳回的表格名稱性質。例如,XYZ* 會傳回以 XYZ 開頭的表格。
    2. 按一下確定

      如果倉儲目標選取了多個代理程式端,則倉儲伺服器會使用名稱排在最前 (根據使用者的語言環境) 的代理程式端執行匯入作業。

      例如,您的倉儲目標選取了三個代理程式端:Default Agent、AIX Agent 及 MVS Agent。倉儲伺服器會使用名稱為 AIX Agent 的代理程式端執行匯入作業。

      符合您輸入之過濾準則的物件會顯示在可用的表格清單中。

      如果目標表格不存在,請定義表格:

      1. 選取的表格清單中的空白處,按一下滑鼠右鍵。
      2. 按一下定義

        如此即會開啟「定義倉儲目標表格」筆記本。
        Figure db2tu023 not displayed.

      3. 表格綱目欄位中,鍵入您建立倉儲資料庫所用的使用者 ID。
      4. 表格名稱欄位中,鍵入您建立之表格的完整名稱。此名稱長度不可超過 128 個字元,並且可以是一般或有定界符號的識別字。

        資料倉儲中心支援使用一般 SQL 識別字的目標表格。一般識別字:

        • 必須以字母開頭。
        • 可以包括大寫字母、數字,以及底線。
        • 不能是保留字。

        如果表格在一般識別字中用到小寫字母,則在儲存時,資料倉儲中心會將它改成大寫字母。

        資料倉儲中心不支援使用識別字中有定界符號的目標資源表格。有定界符號的識別字:

        • 含括在引號中。
        • 可包括大寫字母和小寫字母、數字、底線以及空格。
        • 可包括一個雙引號,由兩個連續的引號來表示。

        對於部份倉儲目標類型,表格名稱可能要區分大小寫,或存在其它限制。請參閱倉儲目標類型的文件,以取得命名慣例資訊。

      5. 選用項目:在表格空間欄位中,指定要在其中建立表格的表格空間。
      6. 選用項目:在索引表格空間欄位中,指定要在其中建立任何表格之索引的表格空間。
      7. 在「表格名稱」欄位中,鍵入目標表格的名稱。
      8. 說明欄位中,鍵入該表格的說明。
      9. 業務名稱欄位中,鍵入該表格的業務名稱 (使用者可以瞭解的說明性名稱)。
      10. 如果在執行移入此表格的步驟時,您想要資料倉儲中心建立此表格,請驗證已選取資料倉儲中心建立表格勾選框。

        當您想要資料倉儲中心建立目標表格時 (例如,當目標表格是執行 SQL 步驟的結果時),請使用此選項。如果您使用的是已定義的目標表格,請清除此勾選框。

      11. 如果想讓可以存取資料庫的任何人存取該表格,請確認已選取授與公用權限勾選框。
      12. 如果該表格是匯至 DB2 OLAP Integration Server 的維度表格或事實表格,請確認已選取 OLAP 綱目的一部份勾選框。
      13. 按一下直欄欄標。
      14. 直欄頁上表格的空白處,按一下滑鼠右鍵,再按新增,或在列上按一下滑鼠右鍵,再按插入。如果按一下新增,則有個空白列會新增到所有其它列之下。如果按一下插入,則有個空白列會插入到所選列之上。
      15. 直欄名稱欄位中,鍵入直欄名稱。

        對於部份資料來源類型,直欄名稱可能要區分大小寫。請參閱資料來源類型的文件,以取得命名慣例資訊。

      16. 資料類型欄位中,指定直欄的資料類型。
      17. 如果指定需要位元組計數的資料類型,還需在長度欄位中指定長度。

        例如,您必須指定 CHAR 資料類型的長度。

      18. 如果指定 DECIMAL 資料類型,還需在精準度欄位中指定精準度。

        精準度是指數位的總數,其範圍為 1 至 131。

      19. 如果指定 DECIMAL 資料類型,還需在小數位數欄位中指定小數位數。

        小數位數是指小數點右側的數字位數,其範圍為 0 到此數的精準度。

      20. 若要確定字碼頁已適當轉換,請在 CHAR 或 VARCHAR 欄位包含文字的情況下,選取是文字勾選框。
      21. 在表格中容許出現 NULL 值 (不存在或未知) 的情況下,請選取 Nullable 勾選框。
      22. 選用項目:如果來源為抄寫來源,請選取抄寫前來擷取直欄的前像。
      23. 選用項目:如果定義直欄以作變更擷取,請選取抄寫後
      24. 選用項目:在說明欄位中,鍵入直欄的說明。
      25. 按一下確定

        如此即會關閉「表格」筆記本。目標表格也會新增到選取的表格清單中的表格資料夾。

  17. 按一下機密保護標籤。
  18. 選取倉儲群組,以授與群組中的使用者建立使用此倉儲目標之步驟的能力。
  19. 按一下 >

    倉儲群組會移到選取的機密保護群組清單中。

  20. 按一下確定,以儲存變更並關閉「倉儲目標」筆記本。

定義主要鍵

若要定義倉儲主要鍵,請:

  1. 在「倉儲主要鍵」頁上,從您要定義為倉儲主要鍵的可用的直欄清單中選取直欄,然後按一下 >。您選取的直欄會移到倉儲主要鍵直欄清單。因為資料庫管理程式會使用倉儲主要鍵來有效地存取表格資料,所以您指定的直欄次序很重要。

    若要併入可用的直欄清單中的全部直欄,請按一下 >>

  2. 若要除去倉儲主要鍵定義中的直欄,請選取倉儲主要鍵直欄清單中的直欄,然後按一下 <

    若要除去倉儲主要鍵定義中的全部直欄,請按一下 <<

  3. 選用項目:在限制名稱欄位中,鍵入表格的倉儲主要鍵限制名稱。您必須將直欄移到倉儲主要鍵直欄清單中,才可以編輯此欄位。

    資料倉儲中心會產生倉儲主要鍵限制的預設名稱。

定義外來鍵

您可以定義倉儲來源表格、倉儲來源概略表或倉儲目標表格的外來鍵。資料倉儲中心僅在合併程序中使用外來鍵。資料倉儲中心無法確定您為基礎資料庫定義的外來鍵。

定義外來鍵之前,您必須先瞭解外來鍵對應之母表格的綱目及名稱。

您可以在步驟處於開發或測試模式時,定義外來鍵。如果步驟處於開發模式,鍵會在您將步驟提昇為測試模式以建立表格時建立。如果步驟處於測試模式,資料倉儲中心會在您按一下確定時,變更表格以新增鍵。

若要定義外來鍵,請:

  1. 在「外來鍵」頁上表格的空白處,按一下滑鼠右鍵,再按一下定義。如此即會開啟「定義外來鍵」視窗。
  2. 選用項目:在限制名稱欄位中,鍵入表格的外來鍵限制名稱。

    如果您未提供名稱,資料倉儲中心會產生外來鍵限制的預設名稱。

  3. 物件綱目欄位中,選取母表格的表格綱目。
  4. 物件名稱欄位中,選取母表格的名稱。

    主要鍵直欄欄位顯示與您所指定之表格相關的主要鍵直欄。

  5. 可用的直欄清單中,選取您要定義為外來鍵的直欄,然後按一下 >。該直欄會移到外來鍵直欄清單。

    若要併入可用的直欄清單中的全部直欄,請按一下 >>

    若要除去表格或概略表中的外來鍵定義,請選取外來鍵直欄清單中的直欄,然後按一下 <

    若要除去外來鍵定義中的全部直欄,請按一下 <<。

  6. 按一下確定。如此即會關閉「定義外來鍵」視窗,而您所定義的外來鍵會顯示在「外來鍵」頁的外來鍵清單中。

如果您選取了倉儲資料庫內的現存表格 (或已執行步驟),則可檢視目標表格中的資料。每次檢視一個表格的資料。資料倉儲中心會顯示表格的所有直欄,最多不超過 200 行。

若要檢視資料,您可以按一下範例資料

畫面中會出現「「範例資料」視窗,並顯示一份資料範例。


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