從事TM1的開發(fā)工作已經(jīng)有近5年了,國內(nèi)這塊的資料少之又少,我自己寫一些,供參考。
1.?什么是TM1
如果各位去IBM的官網(wǎng)查一下IBM Planning Analytics,主要測著眼點(diǎn)在規(guī)劃,預(yù)測,預(yù)算這塊,產(chǎn)品也歸屬在FOPM(財(cái)務(wù)和運(yùn)營績效管理)這個(gè)部門,簡而言之就是一個(gè)做計(jì)劃和預(yù)算的產(chǎn)品。作為一個(gè)具體的開發(fā)和使用人員,更多的是需要了解其內(nèi)部的工作原理。
?1.1 首先TM1是一個(gè)In-Memory Molap的數(shù)據(jù)庫,說人話就是內(nèi)存多維數(shù)據(jù)庫
? 內(nèi)存數(shù)據(jù)庫:數(shù)據(jù)都存儲在內(nèi)存中,從而保證數(shù)據(jù)的快速的計(jì)算和展示,底層依舊有在文件系統(tǒng)存儲數(shù)據(jù),只不過只需要保存最底層的數(shù)據(jù),后續(xù)的計(jì)算都可以在內(nèi)存中實(shí)時(shí)運(yùn)行(比如匯總)
? 多維數(shù)據(jù)庫:區(qū)別與關(guān)系型的數(shù)據(jù)庫的二維表,其數(shù)據(jù)以數(shù)據(jù)點(diǎn)的形式存儲,每個(gè)數(shù)據(jù)都可以由(X,Y,Z......)這樣的坐標(biāo)標(biāo)識。
? 1.2?存儲、計(jì)算和展現(xiàn)
? ?如下圖,與其它的BI軟件不一樣的是,它自帶的存儲功能,所以不需要給他配數(shù)據(jù)庫。

? 1.3 Excel集成?
? ?其實(shí)TM1的展現(xiàn)就兩種,一種CubeView,也就是多維數(shù)據(jù)分析視圖,用于拖拉維度分析數(shù)據(jù)用,第二種就是基于Excel的Websheet,其實(shí)就是Excel,換句話說,TM1的頁面開發(fā)就是Excel開發(fā)。
2. TM1的用途
? ?目前我所做的項(xiàng)目,大多還是預(yù)算系統(tǒng),我們稱為全面預(yù)算系統(tǒng),第二類是報(bào)表系統(tǒng),使用其Excel的組件和多維存儲,計(jì)算報(bào)表大多是中國式報(bào)表;第三類就是業(yè)務(wù)的分析模型,比如投資模型,融資模型,銷售預(yù)測模型,庫存管理模型等等。
以上說的比較粗略,等后續(xù)一點(diǎn)點(diǎn)展開講吧