Birt环境设置与使用时机.doc_第1页
Birt环境设置与使用时机.doc_第2页
Birt环境设置与使用时机.doc_第3页
Birt环境设置与使用时机.doc_第4页
Birt环境设置与使用时机.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Birt環境設定操作手冊1.問題描述: 在企業中,我們經常要對數據進行分析。好對其走勢判斷。那麼我們是怎麼對這些數據進行處理。方便查看呢?2.解決方案: 通常我們選擇報表對數據進行分析。優化。本文主要應用birt來對數據分析。3.sample範例程式 A.首先,我們需要準備好安裝包和軟件包。首先是birt是純java的。並且是以插件的的方式集成到eclipse環境中的。所以我們需要java的環境和IDE。最後我們發佈時,需要服務器,所以需要用到tomcat。配置環境步驟:1.首先將JDK安裝到系統默認路徑下,如C:Program FilesJava2.安裝好eclipse,並將tomcat安裝好。3.打開eclipse,開始配置運行環境與服務器。B.將環境與服務器配置好後。將birt解壓。目前我為止,最為穩定的版本是birt2.3,如果使用的是eclipse3.3版本,应该用birt-report-framework-2_2_2.zip,如果使用的是eclipse3.4,应该用birt-report-framework-2_3_0.zip。下載地址:/birt/downloads/index2.2.2.phpC.將解壓後的文件打開,找到features與plugins該文件夾。並將其copy到eclipse安裝目錄下覆蓋掉原來的features與plugins文件夾。D.重新啟動eclipse。即可2.使用birt提供的Report Engine Api調用報表顯示A. 新建web項目。B. 解壓下載下來的birt-runtime-3_7_1.zip。將解壓後的WebViewerExample文件中的webcontent與report複製到項目中的web下。C. 將birt-runtime-3_7_1解壓後的WebViewerExample文件中的WEB-INFlib覆蓋到項目中的WEB-INFlib即可D. 並將解壓後文件中WebViewerExampleWEB-INF下的三個文件覆蓋進去項目中的WEB-INF server-config.wsdd,perties,web.xml ,將WebViewerExampleWEB-INF下的tids放到WEB-INF目錄下E. 創建報表。在web的目錄下新建報表studentinfo.rptdesign.選擇下一步,一般情況都直接使用默認模版。空白。也可以使用其他模版。點確認完成報表創建。F. 創建數據元。數據源可以使用jdbc連接數據庫。也可以使用xml文件等。本文以script調用為准。以下是各種不同的數據源。選擇script 數據源,數據源名稱可自己命名 Finish。使用數據源創建數據集。選擇新建數據集,數據類型選擇scripted Data Set。選擇後,下一步,增加字段顯示。在輸出項中我們可以設置自己需要的現實項。點add增加進去.點擊確定。完成創建數據集。結果如下 G. 設計報表輸出樣式。選擇窗口下方一欄layout表示設計模式。可拖動字段綁定數據。鼠標右鍵創建一個表格。 也可使用palett拉動控件。也可以直接拖動表格放到設計模式頁面中。Table的樣式可自己控制。由於本文使用的是script形式。所以並沒有數據源。當我們創建玩數據集後。一種是使用script調用。另外一種是使用Event Handle。本文使用的是script。H. 使用script調用數據首先我們在java類中創建出數據如下選中數據集後.然後在設計模式scirpt中 選擇scirpt:open 其中new P.data.Student();是取得該類.與java類寫法有點類似而 對象favoritesClass.readData()則是取到該對象中的方法.Size()則是獲取返回值的條數.Currentwor是記錄當前的信息數量當取完對象後。將script模式調整為fetch模式。為進入模式。代碼判斷如下If語句中是判斷當前條數是否大於等於數據條數.判斷是否繼續向下執行。Favorites.get(currentrow);則是獲取當前對象.通過下標可以獲取對象中的每一個屬性。Row “name”則是頁面的表達式.通過他來綁定數據最後當前條數+1,以便循環到此已經完成了對數據綁定。接著再選擇script模式為close。為關閉掉。清空數據。結果 如下 當使用web訪問時 地址 如http:/localhost:8080/ BirtExample_/frameset?_report=studentinfo.rptdesign其中report的下劃線是两次下划线。其中”_report”表示访问的报表文件的路径,若将studentinfo.rptdesign报表文件拷贝到web/report目录下,则访问路径变成:http:/localhost:8080/ BirtExample_/frameset?_report=report/ studenti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论