資料倉儲中心管理手冊


匯出和匯入資料倉儲中心描述資料

您可以使用資料倉儲中心匯出及匯入功能,在下列作業系統中匯出及匯入物件定義:

匯出和匯入程序會耗用大量的系統資源。在匯出和匯入物件定義時,您可能必須限制使用其它程式。

由於匯入及匯出格式與版次有關,因此,您不能利用舊版次所匯出的檔案,從資料倉儲中心的一個版次移轉到另一個版次。如果您想要移轉資料倉儲中心,請參閱作業系統的 DB2 Universal Database Quick Beginnings

另外,如果您想要製作倉儲控制資料庫的副本 (例如,當您想要不同的測試和生產系統時),則可使用 DB2 Universal Database 匯出和載入公用程式來複製資料。但是,兩個資料庫的使用者 ID 和通行碼都必須與預設倉儲使用者相符,這樣使用者才可以登入資料倉儲中心。

將描述資料匯至另一個資料倉儲中心

要將描述資料匯至標示語言檔時,資料倉儲中心會找出您要匯出的物件,同時產生代表這些物件的標示語言陳述式。之後,它會將標示語言陳述式放在可以匯入到另一個資料倉儲中心的檔案中。

規劃匯出描述資料

如果匯出程序,可能會匯出大量描述資料。匯出程序時,下列物件會同時匯出:

將描述資料匯出至標示語言檔

若要匯出標示語言檔案,請:

  1. 在資料倉儲中心的「倉儲」節點上,按一下滑鼠右鍵,再按一下匯出描述資料 --> 交換檔案

    如此即會開啟「匯出描述資料」視窗。

  2. 指定您要將描述資料匯至的標示語言檔案。您可以:
  3. 可用的物件清單中,選取您要匯出的物件,然後按一下 >。該物件即會移動到選取的物件清單。對於所有您要匯出的物件都要重複此步驟。

    如果您要匯出樹狀結構中的所有可用物件,請按一下 >>。物件即會移動到選取的物件清單中。如果樹狀結構上的節點不包含物件,就不會移動該物件。

  4. 如果您不想匯出與正匯出之步驟相關的倉儲來源、表格和直欄的所有定義,請清除匯出相依來源內容勾選框。
  5. 如果您不想匯出與您正匯出之程序相關的時程表資訊 (包括透過作業流程和通知而產生關聯的步驟和程序),請清除併入時程表勾選框。
  6. 按一下確定

「匯出資訊」視窗即會開啟,並顯示訊息,告知您匯出程序是否已順利完成。如果發生錯誤,「匯出描述資料」視窗會繼續開啟,讓您可以嘗試重新執行匯出程序。您可以在 IBM DB2 Universal Database Message Reference 中找到特定錯誤訊息的詳細資訊。

在單一匯出程序期間可以建立數個檔案。例如,當您匯出 BLOB 資料的描述資料定義時,便會建立多個標示語言檔案。匯出程序中建立的第一個檔案副檔名是 .tag。如果建立了多個檔案,則產生的每個附加檔案與副檔名為數字的標示語言檔案同名。

例如,如果您指定的標示語言檔名是 e:\tag\steps.tag,則附加標示語言檔案會命名為 e:\tag\steps.1、e:\tag\steps.2 等等。只有副檔名才會被用來識別基本標示語言檔案內的附加檔案,因此您可以將檔案移動到另一個目錄。但是,您不應更名檔案。您必須將檔案永久保存在同一個目錄中,否則將無法順利匯入檔案。

匯入描述資料

您可以匯入物件定義,在您的資料倉儲中心系統中使用。您可能想將範例資料匯入倉儲,或者在建立新倉儲原型時匯入資料。

規劃匯入物件

當您匯入標示語言檔案時,其包含的描述資料會儲存在倉儲控制資料庫中。資料倉儲中心將接受不是由另一個資料倉儲中心系統產生的標示語言檔案。例如,您可以匯入由 ETI 產品產生的標示語言檔案。

非資料倉儲中心標示語言檔案中帶有未知 OBJTYPE 的任何物件都將被忽略,而處理程序仍會繼續。如果物件是已知 OBJTYPE,但是不包含資料倉儲中心所需的所有內容,則會發生錯誤。

起始設定控制資料庫

如果您是在使用匯入公用程式建立新的資料倉儲中心,則必須在目標系統中起始設定一個新的倉儲控制資料庫。完成此作業之後,您便可以依需要匯出標示語言檔,數量沒有限制。

如需如何起始設定新控制資料庫的詳細資訊,請參閱起始設定第二個倉儲控制資料庫

從一個資料倉儲中心系統匯入到另一個

完成匯出程序且建立了一個標示語言檔案之後,該檔案即可隨時匯到目標系統。

匯入檔案之前,請作下列考量:

請不要使用匯入功能,從資料倉儲中心的前一版移轉。您必須一直使用資料倉儲中心的相同版本來匯入和匯出標示語言檔案。如需作業系統從資料倉儲中心之前一版移轉的相關資訊,請參閱 DB2 Universal Database Quick Beginnings

將描述資料匯入資料倉儲中心

若要將描述資料匯入資料倉儲中心,請:

  1. 在資料倉儲中心的「倉儲」節點上,按一下滑鼠右鍵,再按一下匯入描述資料

    如此即會開啟「匯入描述資料」視窗。

  2. 檔名欄位中,鍵入您要匯入之標示語言檔案的名稱。如果您要搜尋要匯入的檔案,請按一下 ...。如此即會開啟「檔案」視窗。
  3. 選取您要匯入的標示語言檔案,然後按一下確定。您選取的檔名會在「匯入描述資料」視窗的檔名欄位中顯示。
  4. 按一下確定。由標示語言檔案代表的描述資料便匯入到倉儲控制資料庫。

順利匯入之後,您將接收到回覆碼為 0 或回覆碼為警告的訊息,同時會關閉「匯入描述資料」視窗。發生錯誤時,控制資料庫中不會確定任何變更。

匯入錯誤

如果匯入程序期間發生錯誤,您會接收到帶有錯誤回覆碼的錯誤訊息,而「匯入描述資料」視窗會保持開啟。

常見錯誤包括:

檢查日誌檔,以判定發生錯誤時匯入的是哪一個物件或關係。如果訊息中沒有列出物件,它就應該是日誌檔末尾之回覆碼和錯誤訊息資訊之前的最後一個物件。修正錯誤,然後重新匯入物件定義。如果您無法判定錯誤或無法修正,請與提供標示語言檔案的「IBM 軟體支援中心」或供應商聯繫。

後置匯入考量

順利匯入之後,您會接收到回覆碼為 0 的訊息,同時會關閉「匯入描述資料」視窗。

除非您是可以存取該物件的倉儲群組成員,否則匯入的主旨區域、倉儲來源或倉儲目標不會顯示在樹狀檢視畫面中與匯出的倉儲來源或倉儲目標相關的倉儲群組必須與使用那些物件的程序相關;部份倉儲群組可能無法匯出。如果未匯出您想讓倉儲來源和倉儲目標與之相關的倉儲群組,則需將倉儲群組新增到資料倉儲中心系統。個別使用者的描述資料沒有匯出。您必須將使用者新增到資料倉儲中心。

資料倉儲中心 將所有匯入的步驟指定為開發模式,這樣您便可以在將步驟提昇為測試或生產模式之前驗證步驟的完整性和正確性。

使用匯入的物件之前:必要時,請更新倉儲來源和倉儲目標 (資料庫名稱、使用者 ID 和通行碼) 的資料庫資訊。如果匯入了新代理程式端定義,則它們的通行碼也需更新。如果您匯入了擁有通行碼類型參數的任何程式,則必須重設那些值。

將使用者 ID 新增到可以存取所匯入之程序和倉儲目標的倉儲群組。

執行匯入的步驟之前:

  1. 請確定由匯入之步驟參照的所有倉儲來源和倉儲目標資料庫已在資料倉儲中心系統中定義和配置。驗證您匯入的所有定義並變更所有參數,以符合新的環境。

    匯入包括帶有合併之步驟的標示語言檔案之後,您可能會發現這些表格並未依預期放置在「程序模型」或「倉儲綱目模型」中。部份資訊不能從一個系統匯至另一個系統。您將需要使用「程序或倉儲綱目模型」視窗來重新定位步驟和星狀綱目。

  2. 必要時提昇步驟。

重新匯入標示語言檔案若要重新匯入現存的步驟,該步驟必須處於開發模式,否則會發生錯誤。重新匯入之前,必須將步驟降級為開發模式。

大部份標示語言檔可以匯入多次,而不發生錯誤。如果標示語言檔包括主要鍵和外來鍵,則必須在重新匯入該檔案之前刪除這些鍵。

如果變更了表格或檔案中的直欄名稱或次序 (例如,重新定義了倉儲來源或倉儲目標表格),則請在重新匯入同一個表格或步驟之前,從目標系統中刪除倉儲來源表格、檔案或步驟定義 (包括倉儲目標中的目標表格)。至少,請驗證直欄或欄位資訊是依您預期匯入的。


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