本節說明對資訊目錄出版描述資料的處理程序,及當描述資料在資料倉儲中心或在 DB2 OLAP Server 或 Hyperion Essbase Server 中變更時, 更新資訊目錄描述資料的處理程序。您使用資料倉儲中心使用者介面 來出版 資料倉儲中心、DB2 OLAP Server 或 Hyperion Essbase Server 描述資料。若需有關 如何使用資料倉儲中心使用者介面來出版描述資料的逐步資訊,請參閱 「出版描述資料」視窗的線上說明。您可以使用指令介面來出版 DB2 OLAP Integration Server 描述資料;請參閱準備出版 OLAP 伺服器描述資料,取得其餘資訊。
欲出版及同步化資訊目錄中的描述資料,您必須完成下列作業, 本章稍後會說明這些作業:
在描述資料已在資訊目錄中出版後,您可以自動化描述資料的更新。 此處理稱為描述資料同步化。 當您第一次使用資料倉儲中心使用者介面出版描述資料時,會建立出版品物件。
您使用指令介面來出版 DB2 OLAP Integration Server 描述資料。然而,您不能同步化描述資料的更新。如果您想要在資訊目錄中變更它, 您必須使用指令介面再次出版描述資料。
當您同步化描述資料時,不論您是以執行出版程式或依照您為出版所建立的排程 方式,都會更新在資訊型錄中登記的物件之描述資料。 在下列情況下,描述資料不會在資訊型錄中更新:
如果您計劃要同步化描述資料,您必須使用資料倉儲中心倉儲控制資料庫 作為您的資訊目錄資料庫。
在您開始出版及同步化描述資料的步驟之前,您必須確定您已建立了 正確的環境。
關於出版資料倉儲中心描述資料到資訊型錄管理程式:
關於出版 OLAP 伺服器描述資料到資訊型錄管理程式:
您可以使用資料倉儲中心使用者介面或指令介面,出版 DB2 OLAP Server 或 Hyperion Essbase Server 描述資料。欲使用資料倉儲中心,請參閱 「出版 OLAP Server 描述資料」筆記本的線上說明。
有了 DB2 OLAP Integration Server,您可以使用指令介面來出版 描述資料。您不能同步化 對 描述資料 的更新。您必須再次出版 描述資料,才能在資訊型錄中變更它。
欲出版 描述資料,您必須先識別您要出版的描述資料,然後設定同步化的更新。 請使用本節中的程序,識別 描述資料 物件並登記它們以供同步化使用。
表 12 提供在對資訊目錄出版物件時,在 OLAP
伺服器與資訊目錄物件類型間的對映。請參閱附錄 C, 描述資料對映, 取得物件類型及物件類型內容的詳細對映資訊。 當您出版 DB2
OLAP Integration Server 描述資料時,會在資訊目錄的「多重維度資料庫間的
維度」與 DB2 OLAP Integration Server 的表格物件間建立鏈結關係。
OLAP 伺服器 物件類型 | 資訊目錄Infocat; 物件 類型 |
---|---|
框架 | 多元資料庫 |
框架中的維度 | 多重維度資料庫間的維度 |
維度中的成員 | 多維資料庫內的成員 |
請在安裝資訊型錄管理程式管理者功能的工作站上完成下列步驟。
servername.applicationname.databasename.outlinename
stl11w71.sample.basic.basic stl11w71.sample.interntl.interntl stl11w71.demo.basic.basic
flgnxoln ouserid opassword oc_filename ic_userid ic_password ic_name generate_names delete max_levels max_dim -ff fb_filename -hi OIS_name -hu OIS_userid -hp OIS_password-hm OIS_model
如果您已新增物件到資訊目錄並指定了其它的業務資訊,則您 可以指定 N,但您不能讓更新值改寫資訊。
如果您要出版 DB2 OLAP Server 描述資料,此參數是選用的。 如果您要出版 DB2 OLAP Integration Server 描述資料,此參數是必要的。
如果您要出版 DB2 OLAP Server 描述資料,此參數是選用的。 如果您要出版 DB2 OLAP Integration Server 描述資料,此參數是必要的。
例如 (請勿在此範例中輸入換行):
flgnxoln olapadm olappass x:\Program Files\sqllib\logging\dg2olap.ctl icadmin icpass ICMSAMP Y Y 20 20 -ff x:\Program Files\sqllib\logging\db2olap.ff oiscat -hu oisadm -hp oispass -hm oismod
您可以檢視日誌檔,驗證 flgnxoln 程式是否有順利執行。 日誌檔是位在 VWS_LOGGING 環境變數所指定的目錄中。Windows NT 的 VWS_LOGGING 變數預設值是 \sqllib\logging。請檢視 檔案 \SQLLIB\LOGGING\ICMOLAP.LOG (位於您安裝 DB2 Universal Database 的磁碟機中) 以查看結果。
圖 17 會顯示 OLAP 伺服器描述資料如何顯示在 「資訊型錄管理程式樹」檢視畫面中。
圖 17. 在資訊型錄管理程式樹狀檢視畫面中的 OLAP 描述資料
![]() |
欲同步化 DB2 OLAP Server 或 Hyperion Essbase Server 描述資料與您之前出版到資訊目錄的描述資料,請使用資料倉儲中心使用者介面 (含有排程功能)。 您可以建立出版的排程,以定期執行。 若需有關使用使用者介面的逐步資訊,請參閱 「出版描述資料Metadata;」視窗線上說明中的作業「更新出版的描述資料」。
在更新出版時,會檢查已登記的描述資料,找出自前次描述資料出版到資訊目錄後所發生的更新。
在出版執行後,會檢查您在"識別要出版的 OLAP 物件"中所識別的 物件,找出自描述資料前此與資訊目錄交換後所發生的更新。如果有更新,已更新過的描述資料會複製 到資訊目錄。
顯示描述資料同步化結果的處理程序日誌檔是位在 VWS_LOGGING 環境變數指定的目錄中。 Windows NT 之 VWS_LOGGING 變數的預設值是 \SQLLIB\LOGGING。請檢視檔案 \SQLLIB\LOGGING\ICMOLAP.OUT (位於您 安裝 DB2 Universal Database 的磁碟機中),以查看結果。若有新的處理程序狀態,則狀態會 附加到現存的日誌檔。
欲出版資料倉儲中心描述資料,您必須先識別您要出版的描述資料, 然後設定同步化的交換。
表 13
提供資料倉儲中心與資訊目錄中物件類型間的對映。資料倉儲中心 會在您匯出描述資料
到資訊目錄時,使用此對映。請參閱附錄 C, 描述資料對映, 取得物件類型與物件類型內容的詳細對映資訊。
資料倉儲中心 物件 類型 | 資訊目錄Infocat; 物件 類型 |
---|---|
步驟 | 轉換 (表格或直欄層次) |
直欄或欄位 | 直欄或欄位 |
倉儲來源或倉儲目標 | 資料庫、檔案、IMS(TM) 資料庫定義 |
主旨 | 業務主題範圍 |
表格、檔案或區段 | IMS 區段、關聯式表格及概略表 |
倉儲綱目 | 星狀綱目 |
若需有關出版 描述資料 到資訊型錄的詳細作業資訊, 請參閱「出版資料倉儲中心描述資料」筆記本的資料倉儲中心線上說明。
描述資料Metadata; 來源說明從目標資料到來源資料的路徑。 在資料倉儲中心中,使用者開始使用資料來源。然後使用者可以建立 步驟 (例如,使用 SQL 邏輯) 以轉換資料。結果資料可以是倉儲目標表格或 檔案。因為一般使用者會以資料的轉換狀態來使用資料,資訊型錄管理程式會顯示以轉換 (例如,表格或檔案) 的最後結果起首的資料倉儲中心描述資料。 您可以展開描述資料的樹狀檢視畫面,決定要輸入轉換的所有資料來源。 如果您展開樹狀檢視畫面,您就可以照著路徑從目標端轉換到資料來源。 部份資料來源也可以含有轉換。 例如,圖 18 會顯示一示意圖,表示在資料倉儲中心中的描述資料在出版到資訊目錄時的結構比較。
圖 18. 在資料倉儲中心及資訊型錄管理程式中來源到目標資料的路徑
![]() |
在資料倉儲中心中,您使用「處理模型」視窗來對映倉儲來源到倉儲目標,並 定義轉換 (處理或步驟)。圖 19 會顯示一範例,說明 處理、來源及目標如何顯示在資料倉儲中心及資訊型錄管理程式樹狀檢視畫面中。
圖 19. 資訊型錄管理程式樹狀檢視畫面及「資料倉儲中心 處理模型」視窗
![]() |
當您出版資料倉儲中心來源及目標表格的描述資料時,您可以顯示在表格層次或 在直欄層次上的轉換。圖 19 顯示在表格層次上對映 的轉換。 實際的 SQL 轉換也會顯示在轉換物件的「說明」檢視畫面中。
![]() |
當物件已在資料倉儲中心中刪除時,被刪除物件的相關資訊會儲存在 倉儲控制資料庫。在同步化處理時更新描述資料, 則資料倉儲中心會在將其它變更匯入資訊型錄前,將這些刪除物件 延伸到資訊目錄。 當描述資料順利完成同步化,資料倉儲中心會除去在倉儲控制資料庫中的登錄。 由於資料倉儲中心會移除這些登錄,因此,資料倉儲中心 只能將刪除作業延伸到一個資訊目錄。 如果您要讓刪除作業延伸到第二個資訊目錄,您必須以手動方式,自行刪除這些檔案。
如果您變更了先前已出版到資訊型錄的倉儲物件名稱,您必須再次出版該物件 以更新資訊目錄。具有舊名稱的物件不會被改寫,所以在描述資料同步化 後兩種物件均存在於資訊目錄中。
欲同步化資料倉儲中心描述資料與先前已出版到資訊目錄的描述資料, 您必須使用資料倉儲中心管理介面來建立執行出版的排程。 若須逐步資訊,請參閱「出版描述資料Metadata;」視窗線上說明中的 作業「更新出版的描述資料」。
當出版品已更新時,會檢查登記的描述資料,以找出自前次描述資料出版到資訊目錄後所發生的更新。
您第一次出版資料倉儲中心描述資料到資訊目錄時,會建立兩個出版品 物件;一個出版品含有控制描述資料,另一個含有定義描述資料。控制描述資料 是說明倉儲中 物件變更的描述資料。控制描述資料的範例為 經過某一步驟的處理程序後,表格更新的日期及時間。 定義描述資料 是說明倉儲中物件格式、 資料來源及引用到資料的轉換之描述資料。 定義描述資料的範例為直欄名稱、表格名稱及資料庫名稱。 第一次您出版描述資料時,控制與定義描述資料都已在資訊目錄中登記。當您同步化描述資料時,您可以選擇要更新 控制描述資料、定義描述資料或兩種類型。
表 14 會顯示您可以在哪裡檢查出版品 類型在執行後的處理狀態。
檔案是位在由 VWS_LOGGING 環境變數 指定的目錄中。 Windows NT 中 VWS_LOGGING
變數的預設值是\SQLLIB\LOGGING,(位於您安裝 DB2 Universal Database
的磁碟機中)。
出版品類型 | 處理狀態檔案 | 何時有新的處理狀態: |
---|---|---|
更新資訊目錄中的倉儲定義描述資料 | \SQLLIB\LOGGING\ICMXCHG.OUT | 會置換 OUT 檔 |
更新在資訊目錄中的倉儲控制描述資料 | \SQLLIB\LOGGING\ICMDWCD.OUT | 會附加到現存的 OUT 檔案中。 |