公佈描述資料是從資料倉儲中心到 Information Catalog Manager 轉送描述資料的程序。資訊型錄是由 Information Catalog Manager 管理的表格集合,包括幫助使用者識別並尋找組織中對他們有用之資料和資訊的業務描述資料。當您將描述資料公佈至資訊目錄時,即為一般使用者和系統分析師提供了一條查看倉儲內容的捷徑。
從資料倉儲中心,您可以公佈:
本章僅討論公佈資料倉儲中心描述資料。如需公佈 OLAP 伺服器描述資料的相關資訊,請參閱 Information Catalog Manager Administration Guide。
若要公佈描述資料,您必須使用 Information Catalog Manager 來安裝 DB2 Warehouse Manager 資料包。Information Catalog Manager 在 Windows 32 位元作業系統上執行。如需資訊型錄可以處於之 DB2 Universal Database 平台的相關資訊,請參閱 Information Catalog Manager Administration Guide。
公佈描述資料之前,您必須確定已建立了正確的環境。
如果倉儲伺服器端和資料倉儲中心管理介面元件處於不同的工作站,則二者都必須安裝 Information Catalog Manager 管理者功能。
資料倉儲中心管理介面必須連接到 資訊型錄 API 的 DB2 連接。
表 18提供資料倉儲中心和
資訊型錄中物件類型之間的對映。將描述資料匯至資訊型錄時,資料倉儲中心會使用此對映。請參閱附錄 B, 描述資料對映,以取得物件類型和物件類型內容的明細對映。
資料倉儲中心物件類型 | 資訊型錄物件類型 |
---|---|
程序 | DWC 程序 |
步驟 | 轉換 (在表格或直欄層次) |
直欄或欄位 | 直欄或欄位 |
倉儲來源或倉儲目標 | 資料庫,IMS 資料庫定義 |
主旨區域 | 業務主旨區域 |
表格或檔案 | 關聯式表格及概略表、檔案、IMS 區段 |
倉儲綱目 | 星狀綱目 |
公佈程序時,下列物件也會一起公佈:
選取「公佈資料倉儲中心描述資料」筆記本中限制樹狀結構中物件的層次(L) 選項,您可以限制公佈的基礎程序數量。
基本要求:公佈描述資料之前,請確定您不是以管理者身份登入 Information Catalog Manager。
若要選取您要公佈的描述資料,請:
,該物件即會移到選取的物件清單。對於所有您要公佈的物件都要重複此步驟。
如果您要公佈所有可用的物件,請按一下 >>。如果樹狀結構上的節點中不包含物件,就不會移動該物件。
您可以在直欄層次對映程序及它們的來源表格,以取得資料的明細檢視。
如果設定了限制,樹狀檢視畫面中公佈並顯示之物件層次的數量就會限制在您指定的層次數量範圍之內。
「公佈資訊」視窗即會開啟,並顯示公佈程序是否順利完成的訊息。「公佈資訊」視窗會顯示一個日誌檔的內容,列出哪些描述資料物件已順利。如果發生錯誤,則當您關閉「公佈資訊」視窗時,筆記本會保持開啟,您嘗試重新公佈物件。您可以在 IBM DB2 Universal Database Message Reference 中找到特定錯誤訊息的詳細資訊。
如果公佈順利,則當您關閉「公佈資訊」視窗時筆記本也會關閉,並且會有兩個出版品物件新增到「公佈描述資料」視窗中的出版品清單。一個出版品更新控制描述資料,另一個更新定義描述資料。控制描述資料是說明倉儲中資料變更的描述資料。步驟之處理程序更新表格的日期與時間就是控制描述資料的範例。定義描述資料是說明倉儲中的物件、資料來源和引用於資料之轉換的描述資料。直欄名稱、表格名稱和資料庫名稱是定義描述資料的範例。第一次公佈描述資料時,控制和定義描述資料都登記在資訊型錄中。更新描述資料時,您可以選擇要更新控制描述資料還是定義描述資料,或者兩者都選。
公佈描述資料之後,您可以定期地使用出版品物件 (在公佈程序期間建立的),將資料倉儲中心中所作的變更傳達到資訊型錄。這個程序稱為描述資料同步化。
當您同步化描述資料時,在資訊型錄中登記之物件的描述資料會在執行出版品時更新,或根據您建立之出版品的時程表來進行更新。但在下列狀況下,不會更新資訊型錄中的描述資料:
基本要求:如果您打算同步化描述資料,則必須使用資料倉儲中心倉儲控制資料庫作為您的資訊型錄資料庫。
若要更新已公佈的描述資料,請:
您可以建立時程表,來自動更新先前公佈的描述資料。
若要將描述資料的一般更新排程到資訊型錄,請:
請參閱排程倉儲程序,以取得使用「排程」筆記本的相關資訊。
您可以檢視顯示出版品更新結果的日誌檔。這些檔案存在於 VWS_LOGGING
環境變數指定的目錄中。Windows NT 之 VWS_LOGGING 的預設值為
\sqllib\logging,其中 x 是安裝 DB2 Universal Database
的磁碟機。系統會使用下列日誌檔名稱:
描述資料的類型 | 目的 | 日誌檔名稱 |
---|---|---|
資料倉儲中心控制描述資料的更新 | 說明倉儲中物件的變更 | ICMDWCD.OUT |
資料倉儲中心定義描述資料的更新 | 說明倉儲中的物件、資料來源和引用於資料的轉換 | ICMXCHG.OUT |
刪除資料倉儲中心內的物件之後,這個物件的相關資訊會儲存在倉儲控制資料庫中。當同步化程序期間更新描述資料時,資料倉儲中心在其它變更匯入資訊型錄之前,會將這些刪除動作傳達到資訊型錄。順利完成描述資料的同步化時,資料倉儲中心會除去倉儲控制資料庫中的項目。因為資料倉儲中心除去了這些項目,所以刪除動作只能傳達到一個資訊型錄。如果您要讓刪除動作傳達到第二個資訊型錄,您必須以手動方式來刪除這些項目。
如果您變更了先前公佈到資訊型錄之倉儲物件的名稱,則必須重新公佈該物件,才能更新資訊型錄。原來的物件並沒有改寫,因此描述資料同步化之後,這兩個物件都存在於資訊型錄中;您必須以手動方式刪除原來的物件。