DB2 Cube View元數(shù)據(jù)橋的正確構(gòu)建方案
此文章主要向大家描述的是正確構(gòu)建DB2 Cube View元數(shù)據(jù)橋的實際操作步驟。在一般的情況下公司與用戶需要有分析大量的數(shù)據(jù)集的相關(guān)能力,以及能夠訪問和報告更詳細(xì)的數(shù)據(jù)。象DB2 UDB這樣的高可升級性的數(shù)據(jù)庫服務(wù)器扮演一個越來越重要的角色,傳送企業(yè)OLAP解決方案。
使用DB2 CubeView,DB2UDB提供一個更加強健的基礎(chǔ)結(jié)構(gòu),能夠在端對端的的數(shù)據(jù)倉庫和業(yè)務(wù)智能配置中承擔(dān)起大量數(shù)據(jù)的處理。
對于許多OLAP工具和應(yīng)用程序,與DB2 Cube View整合需要構(gòu)建一個元數(shù)據(jù)橋。 這個橋可以使用DB2CubeView的基于XML的存儲過程接口讀取或者創(chuàng)建元數(shù)據(jù)。 我們在本文中將講述如何使用這個接口去構(gòu)建一個橋。
DB2
Cube View的概述
ibm DB2 Cube View是增強DB2UDB作為開發(fā)和配置業(yè)務(wù)智能產(chǎn)品和應(yīng)用程序的DB2通用數(shù)據(jù)庫的一個附加特性。尤其是,DB2 Cube View有助于加快基于DB2UDB的OLAP解決方案和應(yīng)用程序的開發(fā)和管理。
DB2
Cube View特性是如何做到這些的? 首先,它允許DB2 UDB是了解OLAP的。不用CubeView,對于一個不熟悉數(shù)據(jù)庫結(jié)構(gòu)和內(nèi)容的人來說,一個關(guān)系數(shù)據(jù)庫看上去可能象一大堆有欄目的表。 DB2CubeView元數(shù)據(jù)使你能在一個DB2數(shù)據(jù)庫中更加完整的建立底層結(jié)構(gòu)。
通常,一個數(shù)據(jù)倉庫或者數(shù)據(jù)市場是設(shè)計來用于量綱分析。在這種情況下,數(shù)據(jù)庫通常由一個或多個星形(或者雪花型)圖式組織成的表組成。一個簡單的星形圖式由多個維量的表圍繞的一個實際表組成。比如,一個實際的表可以記錄一個公司個別產(chǎn)品和存貨位置的銷售圖表。維度表(可以名為PRODUCTS和STORES)可以包含個別產(chǎn)品和存貨位置的細(xì)節(jié),可以連接到實際的表中。
元數(shù)據(jù)對象
DB2
CubeView元數(shù)據(jù)尤其擅長獲得一個星形圖式或者雪花圖式(參見圖1)所固有的結(jié)構(gòu)。元數(shù)據(jù)通過一套元數(shù)據(jù)對象提供相關(guān)數(shù)據(jù)的"維度視圖"。元數(shù)據(jù)對象被分層為從Attributes這樣的簡單對象到更復(fù)雜的對象,比如Joins、Hierarchies、Dimensions和CubeModels。一個完全定義的Cube Model對象通常相當(dāng)于一個星形(或者雪花)圖式,并且使用一個通用的維數(shù)建模一套量度數(shù)。那么毫無疑問,CubeModel封裝其它DB2 Cube View元數(shù)據(jù)對象,比如Dimensions和Measures。
總而言之,DB2 CubeView元數(shù)據(jù)使你能你的DB2數(shù)據(jù)庫的多維管理結(jié)構(gòu)和設(shè)計。除了使得DB2感知OLAP以外,DB2CubeView元數(shù)據(jù)至少還以兩種方法使用:
DB2 Cube View特性利用元數(shù)據(jù)***化在DB2數(shù)據(jù)庫中的SQL查詢。
基于DB2 UDB的Products和應(yīng)用程序可以使用元數(shù)據(jù)。
讓我們簡要地討論這兩種用法。
使用DB2 Cube View元數(shù)據(jù)用于***化
DB2
CubeView可以通過創(chuàng)建相應(yīng)的保持前集合體數(shù)據(jù)的物化查詢表或者M(jìn)QT加速SQL查詢。MQT也被稱為摘要表。DB2優(yōu)化程序可以根據(jù)情況重寫到MQT的SQL查詢。MQT通常在數(shù)量級上比底層的基本表小。這樣,查詢可以被重寫,能夠比運行在基本表上的SQL查詢要快很多。.
DB2
Cube View有一個***化顧問,基于元數(shù)據(jù)和用戶輸入,建議一套相應(yīng)的MQT。請參閱DB2 Cube ViewsSetupand User "s Guide關(guān)于***化的章節(jié),獲取更詳細(xì)的信息。
以上的相關(guān)內(nèi)容就是對構(gòu)建DB2 Cube View元數(shù)據(jù)橋的介紹,望你能有所收獲。
【編輯推薦】