今天來說一說pentaho表報設計工具reporting design。
進入界面之后,點擊File,選擇New一個表報。
這時候我們可以看見整個的設計版面了。
最上面的是工具條,最左面的是設計小工具,中間的面板是主面板。主面板依次是Page Header:頁眉,就是在每一頁報表的開頭都會出現,報表有可能會出現分頁的情況;Report Header:報表頭,這個只會出現在表報的開頭位置,不會每一頁都有;Details:這個是報表的內容。下面是Report Footer與Report Header對應,Page Footer與Page Header對應。
最右面的是表報的結構圖預覽還有報表的數據選擇頁面!
在正式建立表格之前,我們需要連接一個數據庫,這里我們選擇是Mysql,如果沒有驅動包的可以去下載一個,將jar包放在lib文件下面,重啟之后生效.
填寫好必要的數據庫連接信息后,點擊測試,如果出現以上界面就說明連庫成功了,點擊確定就可以了。第二步再來編寫一個query,獲取我們想要的數據!
點擊上圖那個加號,會出現一個編輯SQL的框,將我們的sql語句寫在里面就可以了。之后點擊預覽,看看我們的數據有沒有獲取成功。
sql寫好之后,點擊Preview,如果出現一個數據庫表,如上圖,就說明成功了。點擊確定之后,我們再進行下一步!
回到我們的主界面:
點擊Data按鈕,會出現下面的Data Sets.雙擊Data Sets,會出現我們的JDBC的信息,再點擊會出現query1,點擊query1會出現下面的我們之前獲取的字段信息!
之后選中每一個我們想要展示的字段,將它以拖拽的方式放進Detais中,如上圖所示。盡量保持對其,不要出現重疊,否則的話,數據會出不來!
之后點擊那個藍色的小眼睛,進行報表的預覽。
預覽之后的數據如上圖所示,點擊編輯的按鈕就可以回到主界面繼續設計報表!
在然后將label這個圖標拖拽到Report Header里面,把這個當做報表的頭部信息。以同樣的方式填入Page Header。
上圖就是預覽之后的表報圖了!
上圖是隔行會標記一個顏色。這個是怎么做到呢?其實很簡單!點擊最上面的工具欄Format,選擇Row-Banding。
在Invisible color里面選擇yellow這個選項,再點擊確認就ok了!
最后一步,就是將我們設計好的表報發布到BI平台,發布之前需要先保存我們的報表。
在File中點擊Public,進入發布頁。
我這里發布的地址是http://localhost:8080/pentaho,填寫好用戶名和密碼就可以了,這里的前提是你的BI平台必須是開啟的狀態。
登錄到我們的BI平台,就可以看到我們剛才設計的表報了!
今天只是入門教程,之后還會設計到各種細節的操作,各種不用的圖表的設計。