m p r tech 2008 r t e
TRANSCRIPT
即時型企業 RTE IT
使用有效率的方式產生報表
倍力資訊產品經理張明仁
Tool 工具
ITITWeb Company 業績查詢系統• 該如何完成上一頁的查詢系統
– 開發專案 ?• 我們是否有寫過 Web 查詢的經驗 ?• 該使用哪種語言 ?• 怎麼連結公司的資料庫 ?• 只需要產生網頁嗎 ? 還是不是需要產生 Excel 格式的檔案呢 ?
– 選購特定的軟體產品 ?• 該找哪種產品呢 ?• 後續該怎麼進行呢 ?
工欲善其事,必先利其器工欲善其事,必先利其器• Web Company 業績查詢系統只需要 :
– HTML 網頁• 使用你日常使用的 HTML 編輯工具
– JPS 查詢程式• 我們提供範例程式, IT 人員只需修改,未來我們提供給你精靈程式,更無須
修改– M-Power Report 設計檔
• 使用 M-Power Report 設計師,使用視覺式的方式,讓你拉出未來的版面與格式。
延伸 ExtendExtend
ThinkThink
• 突然被老闆要求報表 ?• 很多來自其他部門需要轉資料的工作 ?• 系統建置後,是不是因為需求變更,產生更多的報表呢 ?• 因為將資料轉換成 Excel , PDF 花費您很多的時間
呢 ?• 是不是用統計圖來表達,會比用文字性報表清楚呢 ?• 報表太多,降低個人價值 ?
資料延伸,再運用1. 現有資料庫2. 其他系統資料 BPM , KM3. 即時產生結果
延伸其他應用系統1. 結合其他應用系統2. 直接內崁,不囉唆3. 一隻程式,全部搞定
獨立1. 單一而獨立的報表管理介面2. 提供專業的 J2EE 應用伺服器平台3. 三個步驟,讓所有人看到報表
產品組合
M-PowerReport
Solution
M-Power Report 產品組合
ReportDesigner
● ● 設計報表外觀及內設計報表外觀及內容容● ● 報表藍圖的設計中報表藍圖的設計中心心
ReportServer
● ● 根據報表藍根據報表藍圖圖 產生報表的產生報表的工工 廠廠● ● 管理報表物管理報表物件件 的管控中心的管控中心
ReportAPI
● ● 提供給提供給 Java Java Web APWeb AP 呼呼 叫的叫的 APIAPI● ● 讓任一讓任一 Java Java Web APWeb AP 都都 能有報表顯能有報表顯示示 功能功能
Report Create Flowchart by M-Power Report Solution
資料來源
Oracle ASE ASA… IQ…MS SQL DB2 MySQLInformix Access FoxPro ….
報表主機
排程安全控管
產出統計圖表 產出 報表 簡易部署
字型上傳 主機管理
操作者介面Web
Application Portal
Browser
HyperLinkPDF Excel
SVG …Java Rich
ClientApplication
開發者介面
產品功能
8 種報表精靈33 種統計圖表精靈
物件 : 線條 , 條碼 , 子報表 , 子統計圖 , 圖片…
設計 : 區塊 , 群組 , 超連結 , 參數…
輸出格式 : pdf,csv,xls,rtf,html,jpeg,png,svg內建運算式欄位 : 總合 , 平均值 , 計數 ...
內建計算式欄位 : 日期 , 時間 , 頁碼 ...
SQL Builder 報表資料來源編修器
報表設計師
8 8 種報表精靈種報表精靈空白報表空白報表 (Blank)(Blank)標準報表標準報表 (Form)(Form)表單式報表表單式報表 (Tabular)(Tabular)群組報表群組報表 (Group)(Group)子報表子報表 (Subreport)(Subreport)多欄式報表多欄式報表 (N-Up)(N-Up)統計圖報表統計圖報表交叉分析表交叉分析表
M-Power Report Designer
• 33 33 種統計圖表種統計圖表M-Power Report Designer
M-Power Report Designer
報表範例:交叉分析表
交叉分析統計圖
交叉分析表 – Excel 格式
將結果以 Excel 格式開啟於瀏覽器上
WY 州收入分析表
報表範例 : 堆疊 (stackedbar)條狀圖
折線圖 + 條列式報表
統計圖
文字報表
條列式報表 + 圖片
M-PowerM-Power 報表伺服器報表伺服器
資料庫連結設定 :JDBC Driver 、 DB URL…
報表、統計圖表部署 : 佈署精靈
系統資訊管理 :Email 帳號設定、系統資訊顯示
安全控管 : 身份認證、功能授權排程 : 單次、日、週、月、多次
圖報表群組 : 不同身份的人看到不同的報表報表派送 :Email/Printer
報表伺服器
ReportAPI
1 public String generatePDF(String orderID) throws Exception {23 ReportResource resource = new ReportResource("Form");4 ReportManager reportManager = new ReportManager();56 Map parms = Collections.synchronizedMap(new HashMap());7 parms.put("ReportTitle", "Sample Form Report");8 parms.put("MaxOrderID", orderID);9 resource.setReportParms(parms);1011 String dest = reportManager.genPDFReportToFile(12 "C:\\Temp\\DemoProject\\print\\Form.print",resource,13 "C:\\Temp\\DemoProject\\report\\");1415 return resource.getReportName() + ".pdf";1617 }
Where ? anywhere
• web 報表平台,無須安裝任何額外的程式• Pure Java 開發• IBM Websphere , RDBMS 資料庫• 需要統計圖• Export Data to Microsoft Excel , Word , PDF• Web 報表下載,閱讀• 想要簡化開發時程• 資料套印,並且需要條碼 ( Barcode )
Package Offering
ItemsItems
• 倍力資訊 M-Power Report Enterprise 一套• 專屬的 Report Training
• 一年產品保固及支援
M-Power Report M-Power Report 企業級的企業級的 WebWeb 報表解決方案報表解決方案
Q & AQ & A
國防部軍備局