Remote Cube的三兩事

leniz發表於2010-03-31

      說起來Remote Cube的使用完全是我頭腦發熱胡亂測試之後先大夥推薦的。 因為自定義開發的程式較多,而使用者又想看到中間資料,所以以前都是把資料匯入BW系統,順順利利當然相安無事,但是如果資料有問題,那麼就意味著要刪這刪那得,很煩,特別是金融海嘯之後。

    所以開始我們選擇請EP Team的幫忙開發,因為功能簡單,查詢單一,被專業人事所不屑,甚至以伺服器無法承擔負荷為由停止了WebDypro For ABAP的開發。感嘆專業精神之餘,我們也只能默默等待人家的伺服器升級。

   某一天,在測試主機閒測(所謂閒測就是把BW的功能都Try一下,看看有沒有什麼未知的東西),發現了Cube有幾種看上去很專業的型別,所以我也是試試看,結果發現Remote Cube大有可為。 因為它可以直接把Table連線到Cube而不需要匯入資料,這樣就免了錯誤後的重倒,並且Cube可以出Query,那麼使用者完全可以通過Query去做簡單的查詢。

    搗鼓了半天之後,把idea丟擲之後,就有人開始這樣做了 ,用了一段,感覺不錯,不過都反映效能較差。 我測試了幾種情況,如果Key值能夠精準的話,效率還是可以的,當然這是在設計你的程式的時候,儘量把精度放低,這是後話。

     用了Remote Cube之後,稍稍總結一下:

1.      很方便,用常規Table建立Datasource, 再建立相應InforSource就可以使用了。

2.      如果有特殊邏輯處理,可以放到InforSourceStart Routine中,當然邏輯儘量簡單

3.      如果資料中有些值是沒有在InforObjectMasterdata中的,系統會在使用Report的時候自動建立

4.      可以許可權管控,並且過程和普通Cube的管控一樣

 

大致如上。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-630958/,如需轉載,請註明出處,否則將追究法律責任。

相關文章