2012年6月1日 星期五

如何使用TI建立Subset

在下是Cognos TM1的新手,礙於同事處理專案太忙沒時間帶我,所以我就自立自強了寫了這支小TI,未來每個禮拜六都會依專案內容來撰寫TI Code。


TI是Cognos TM1的ETL Tool,我們可以使用TI控制Cube的物件、匯入資料、建立Cube與Dimension等等,而TI中有許多非常好用的Function,這讓我們可以自己寫Code控制Cube的物件資資料,是一個功能非常強大的工具。




Step 1新增參數

Step 2在PROLOG中輸入以下程式碼

###Step 1
###This_Month Subset存在刪除This_Month Subset的Element,不存在就建立This_Month Subset
IF (SubsetExists('Months','This_Month')=1);
    SubsetDeleteAllElements('Months', 'This_Month');
ELSE;
    SubsetCreate('Months', 'This_Month');
ENDIF;

###Step 2
###給予Subset 指定的Element
SubsetElementInsert('Months','This_Month',p_Month, 1);


Step 3 儲存並執行TI


Step 4 檢視執行結果



搞定收工



沒有留言:

張貼留言