原創(chuàng)|行業(yè)資訊|編輯:陳俊吉|2017-01-13 10:01:45.000|閱讀 282 次
概述:在往期的文章《Cognos Analytics V11 R5 的新特性(一)》中我們介紹了地圖和可視化方面的新特性,這期我們將目光投向R5在數(shù)據(jù)建模方面的變化。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
使用過的讀者應(yīng)該都了解, 11版本提供了一個叫做Data Modules(中文翻譯為“數(shù)據(jù)模塊”)的基于web的,這個工具非常易于使用,甚至可以由業(yè)務(wù)人員來完成建模工作,從而加快新的需求的實(shí)現(xiàn)速度。在R5中,Data Modules提供了以下新功能:
關(guān)聯(lián)Data Modules
這個功能增強(qiáng)了Data Modules的可重用和可組合性。可以將先前創(chuàng)建的已保存的Data Modules用作其他Data Modules的數(shù)據(jù)源。 這樣用戶就不需要重復(fù)定義相同的KPI計(jì)算,而只需直接引用已有的定義就可以了。
從R5開始,Data Modules源默認(rèn)就是關(guān)聯(lián)的Data Modules。對關(guān)聯(lián)的Data Modules的更改將傳遞到引用它的所有其他Data Modules。 因此,只需要修改那個被引用的Data Module,其它引用了這個Data Module的Data Modules也就跟著做了同樣的改變。例如,Data Module A是Data Module B的源,現(xiàn)在將新的過濾器添加到Data Module A中的表上,那么在Data Module B中的這些表上也將應(yīng)用這些新的過濾器。當(dāng)用戶在建模界面中打開Data Module B時(shí),就會看到這些新的過濾器。這種關(guān)聯(lián)一方面降低了模型修改的工作量,另外也減少了手工重復(fù)修改可能造成的人為錯誤。
來自關(guān)聯(lián)Data Modules的表在建模界面的元數(shù)據(jù)樹和圖中通過它們的顏色和關(guān)聯(lián)圖標(biāo)來區(qū)分。如下圖所示,其中三張表鏈接到別的Data Modules,而其他兩張表則直接從數(shù)據(jù)服務(wù)器導(dǎo)入。來自關(guān)聯(lián)Data Modules的元數(shù)據(jù)在引用它們的Data Modules內(nèi)是只讀的。用戶可以查看關(guān)聯(lián)的Data Modules的所有屬性,包括計(jì)算表達(dá)式和過濾條件等,但是無法編輯這些屬性。在下圖顯示的右鍵彈出菜單中有一個“Break link”(斷開關(guān)聯(lián))選項(xiàng)。點(diǎn)擊這個選項(xiàng),相關(guān)的元數(shù)據(jù)將被復(fù)制,然后可以獨(dú)立于關(guān)聯(lián)的源Data Module進(jìn)行編輯。用戶當(dāng)然也可以在Data Modules中將關(guān)聯(lián)表和其它表Join起來,如下圖的Other Details和Product。

關(guān)聯(lián) Data Modules的價(jià)值在于可以幫助用戶加強(qiáng)BI項(xiàng)目中業(yè)務(wù)線和IT線的合作。IT可以發(fā)布受管理的可信的Data Modules,業(yè)務(wù)線用戶可以引用這些Data Modules并與自己的數(shù)據(jù)結(jié)合,同時(shí)確保始終反映IT最近的更改。 關(guān)聯(lián)的Data Modules還可以幫助用戶將個人的Data Modules保持在更小的尺度,更專注于特定主題,也使其更容易維護(hù)。
導(dǎo)航組
導(dǎo)航組是業(yè)務(wù)用戶可能聯(lián)合以進(jìn)行數(shù)據(jù)探索的非度量列的集合。當(dāng)Data Modules中包含導(dǎo)航組時(shí),儀表板用戶可以向下和向后鉆取,以通過在信息級別之間移動來改變其分析的重點(diǎn)。 用戶可以按照導(dǎo)航組中列的順序,或通過選擇要繼續(xù)的列,在導(dǎo)航組中從一個列鉆取到另一個列。
用戶可以使用層次相關(guān)的列(例如國家、省、市和縣)創(chuàng)建導(dǎo)航組,也可以使用不具有層次關(guān)系的列(例如“產(chǎn)品”,“年”和“城市”)創(chuàng)建導(dǎo)航組。可以將不同表的列添加到同一個導(dǎo)航組中,也可以將同一列添加到多個不同的導(dǎo)航組中。在傳統(tǒng)BI和OLAP技術(shù)中,鉆取操作需要層次相關(guān)的數(shù)據(jù)(維度),例如從國家到省,但不能從年份到城市。導(dǎo)航組則提供了更強(qiáng)的靈活性,允許用戶在進(jìn)行業(yè)務(wù)分析時(shí)實(shí)現(xiàn)從年到城市的鉆取。

DataModules中的Framework Manager包
從R4版本開始就可是使用Framework Manager包作為Data Modules的源。 這使得業(yè)務(wù)用戶可以利用自己的數(shù)據(jù)源擴(kuò)展IT管理的元數(shù)據(jù)模型。 用戶可以將包與其他Data Modules、數(shù)據(jù)服務(wù)器的表、上傳的文件以及數(shù)據(jù)集合并。
在R5中,在Data Modules中只支持關(guān)系型的,動態(tài)查詢模式包,不支持DMR(dimensionally modeled relational)和OLAP元數(shù)據(jù)。
用戶在建模時(shí)如果要將一個包引入到一個Data Module中,這個包是一個黑盒子 ,用戶不能導(dǎo)入這個包的子集(要么是整個包,要么就不要這個包),并且包中的Join關(guān)系不會顯示在建模界面中。

只有當(dāng)將包Join到表時(shí),包的內(nèi)容才會顯示,從而使用戶能夠從包中為選擇合適的列作為Join鍵。如下圖所示,我們創(chuàng)建一個Join關(guān)系,將“GO Sal…query)”和“Order Details”通過兩邊相匹配的列連接起來。

加載數(shù)據(jù)庫模式
Cognos Analytics自動執(zhí)行大部分的數(shù)據(jù)準(zhǔn)備過程,包括推斷表之間的關(guān)系以及為計(jì)算和使用屬性分配默認(rèn)設(shè)置。我們推薦使默認(rèn)值,因?yàn)檫@些默認(rèn)值不是憑空想象的。Cognos Analytics會探測數(shù)據(jù)服務(wù)器以收集信息,如主鍵和外鍵,示例數(shù)據(jù)和統(tǒng)計(jì)信息,每個表的記錄數(shù)和特定列中的不同值等。加載所有這些元數(shù)據(jù)對于某些數(shù)據(jù)庫模式(目錄)并不需要很長時(shí)間,但是如果數(shù)據(jù)庫模式中的表比較多,如數(shù)千個表的模式,則可能需要一段時(shí)間。
在R5中,這些信息可以在建模之前加載,用戶可以控制加載的信息以減少裝載時(shí)間,當(dāng)然自動數(shù)據(jù)準(zhǔn)備也減少了。
定義與數(shù)據(jù)服務(wù)器的連接后,可以在數(shù)據(jù)服務(wù)器中加載一個或多個模式的元數(shù)據(jù)。只有加載了元數(shù)據(jù)的模式才能在Data Modules中使用。
如下圖所示,我們選擇要加載的元數(shù)據(jù)的數(shù)據(jù)庫模式。

進(jìn)入模式的“Load options”,可以控制從哪些表檢索哪些信息。如果模式中包含和分析無關(guān)的表,就應(yīng)該將這些表從選擇中排除掉,以便在建模時(shí)不會分散注意力,并且不會浪費(fèi)檢索其元數(shù)據(jù)的時(shí)間。

Cognos Analytics V11 R5版本已經(jīng)正式發(fā)布,on Cloud的版本也更新到了V11 R5。歡迎大家試用。
詳情請咨詢!
客服熱線:023-66090381
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn