cognos 轉 增量重新整理cube2

2021-05-23 04:29:54 字數 1127 閱讀 9398

cognos7.3的cube在unix環境下究竟能不能增量重新整理?這是一直困擾著我們的問題。一直實現不了,到底是這個版本不支援這個功能,還是其它的原因呢?諮詢ibm的技術人員也得不到明確的答覆。現在這一問題再次被提出來,由我負責跟進。

跟進?應該怎麼跟進呢?ibm的技術人員都不清楚我又應該怎麼做呢?很是沒底……。雖然有ibm技術人員的****,但我也沒有聯絡他,因為覺得都已經問過了,不清楚就是不清楚,而且我感覺增量重新整理是應該可以才對的,可能是開發過程的某環節出現了問題。從這一觀點出發,上網找資料,找到些也是關於unix環境下cube增量重新整理的問題,不過人家的是部分報表可以,部分不可以,這也就證明了「cognos7.3的cube在unix環境下是可以增量重新整理」。

如果是可以增量的,我們做出來的不行,那就是開發的問題了。一步步找原因。

首先,在windows下測試增量重新整理,結果完全可行。

然後,將建好的模型上傳到unix中,用命令執行,結果不可行。到底是什麼原因呢?檢視日誌,錯誤原因的意思大概是「上次模型重新整理cube後沒有進行儲存」。應該怎麼樣進行儲存呢?莫非是指令碼寫的不對?由於在unix上重新整理,都是通過指令碼來執行的,問題出在指令碼的可能性很高,因為之前執行指令碼時就遇到過很多的問題。在經過大量的反覆的測試下,終於看到了激動人心的一幕:出現了新增月份的資料;這可是標誌著增量重新整理的成功呀。檢視日誌,果然「exit

àok」。oh yeah!

終於找到了cognos增量重新整理的問題,一切都是執行指令碼的原因。

首先cube的重新整理可分為全量重新整理及增量重新整理,我們之前所用的全部都是全量重新整理,指令碼當然也是針對全量來寫的(不過寫得讓我這種對unix不咋懂的人模糊了好久)。現在要實現增量重新整理就要用增量的指令碼來執行而不能混為一談。mdl是只能進行全量重新整理的,增量重新整理只能用pyi,且iqd所引用的表要是增量表,即表中的資料只能包括當前要新增到cube中的資料,否則會進行累加。在進行增量時,一般的做法是:首先將mdl轉為pyi,同時進行一次全量重新整理;以後的增量重新整理對pyi執行就可以了。

還有乙個問題就是,如果真的要採用增量重新整理的話,就要準備兩套表(一全資料表,一增量錶即臨時表),兩套立方體模型(因為度量idq所取的表不同,分別對應兩套不同的表)。這對於剛剛開發完的專案存在一定的挑戰性。

COGNOS網頁版製作 cognos提示框樣式替換

眾做周知,cognos的值提示框醜得一b,還不能設定位置,大小等屬性,網上說的又是改變裡面的選項.我就直接寫了幾個函式去替換了值提示框的功能,樣式的話,想怎麼換怎麼換 那麼就有兩個問題了 1.值提示框內的選項從何而來 2.如何將值傳遞進報表 第乙個問題,提示框的選項從何而來呢?答 從 內部來,拖乙個...

cognos產品介紹

作為乙個cognos初學著,面對眾多的如此多的產品,難免有眼花繚亂之感,本文就cognos的元件以及隨機文件做乙個簡單的介紹 cognos產品包含impromptu impromptu web reports powerplay powerplay enterprise server等多個元件,可根...

Cognos 10和Cognos 8優缺點比較

cognos 10 優點 1 提供了非結構化的資料分析功能 文字分析功能。2 支援資料回寫,主要用在預實對照,並且可以調整 值得到不同的結果資料。3 圖形介面更加美觀。4 統一工作區,除report studio外,其餘功能都整合到workspace中。5 與其他產品,如spss tm1等形成一套完...