利用Flex整合Microstrategy開發報表

2022-08-05 14:14:11 字數 1355 閱讀 6032

分類: microstrategy

2010-04-13 17:20

144人閱讀

收藏 舉報

最近接觸了很多東西,不停的配環境,每次版本問題都得折騰一番。

microstrategy提供了一個flex外掛,用來開發顯示報表資料的flash模板。

利用flex開發簡單報表過程:

1.安裝:microstrategy8.1

2.安裝flex builder 2.2。

3.在flex builder中安裝visualization builder外掛

方法:將/microstrategy/sdk/tools/flex visualizationbuilder/com.microstrategy.sdk.tools.visframe.visualizationbuilder.zip解壓後放到flex安裝目錄的plugins下即可。

4.執行flex builder。如果外掛安裝成功,會在windows-preferences中顯示visualization builder選項,在裡面做一些設定,根據預設值進行修改即可。

(一開始我裝的是flex builder2.0,外掛一直安裝不成功,後來升級到2.2,外掛就安裝上了,不知道是不是版本的問題,還是說將解壓後的檔案放到plugins下後可以有一個操作使外掛生效。)

6.啟動tomcat,在web環境下連線上intelligence server。

7.下面就開始在flex中生成表了:

(1)新建flex project。選擇basic就可以。輸入專案名,在library path標籤中選擇add swc folder,在瀏覽中選擇:/microstrategy/sdk/developmentkits/visualizationsdk.

(3)選擇components中的控制元件,因為是想建立報表,這裡選擇mstrdatagrid,拖放即可。

(4)選擇microstrategy選單,associate with microstrategy data,按照提示選擇一張表。注意要啟動tomcat,並在web環境下連線上intelligence server。

(5)在microstrategy model view檢視中可以看到driver models,base models資料夾,base models下是連線的表,右鍵選擇new model with full templ,生成的模板會顯示在driver models中。

(6)關聯控制元件和模板。在viewer panel檢視下設定。如圖:

倒三角處用於切換檢視

設定關聯 

寫的比較簡單,還是操作一下才能明白。