2009-05-09

Tags: 程式語言

前陣子看了一下Eclipse Birt,怕久沒用忘光光,先把Memo給寫下來...:)


  1. Eclipse Birt全名為Eclipse Business Intelligence and Reporting Tools

  2. 要使用Birt並且跟Eclipse可以做到完全整合要安裝BIRT SDK(birt-report-framework-sdk-2_3_2_1.zip)與BIRT Web Tools Integration(birt-wtp-integration-sdk-2_3_2_1.zip),下載頁面在此

  3. Brit入門可以參考JavaWorld@TW上的這三篇文章(其一其二其三),其中第三篇參考一下就好,跟Web整合不需使用裡面教的方法來實作。Birt本身有提供TagLibrary,用TagLibrary來實作可以很輕鬆愉快

  4. 官網有提供flash動畫教你怎麼畫出第一個Birt報表(按此)

  5. 官網上的BIRT Presentations頁面列的Birt簡介投影片相當值的一看,尤其是「Introduction to Business Intelligence and Reporting Tools 2.2」這份,可以看出Birt裡有多少功能

  6. Birt比較好的書有三本「Practical Data Analysis and Reporting with BIRT」、「BIRT: A Field Guide to Reporting (2nd Edition)」、「Integrating and Extending BIRT (2nd Edition)」。第一本是入門書,講的淺但是帶你入門。第二、三本算是Reference Guide,講的很細,但你沒事也不會想把這二本磚頭給K完

  7. Birt Report與Web整合可以參考「Integrating and Extending BIRT (2nd Edition)」的第三、四章,有很仔細的解說。Page25的「Installing BIRT Web Tools Integration」教你裝Birt Web Tools plugin,使用這個Plugin是目前Birt整合到WebApplication的儿種方式中最簡單也是最快的,建議使用。要讓Birt Report在Web執行時經由jndi取到DB Connection可以參考Page34~Page37

  8. 要知道Birt的TagLibrary可以看「Integrating and Extending BIRT (2nd Edition)」的「Web Viewer tag library」章節(Page63~Page76),針對各個Tag的用法有很仔細的解說。我覺的「report tag + param tag + EL」的組合最好用,可以滿足大多數的需求又兼顧到程式開發的彈性

  9. Birt本身有提供報表匯出功能,匯成Word、PDF沒啥問題,匯成Excel則是會掉圖

  10. Birt有基本的BI功能,可以產生DataCube,可以做出簡單的BI報表