【正文】
5,filenewschema出來的界面如下圖2. 制作CUBE數(shù)據(jù)立方體,workbench會自動根據(jù)你的改動獲取和校驗相關(guān)表和字段。lib/(如果有多個驅(qū)動JAR文件,就添加多行)3,4,點擊toolsconnection配置數(shù)據(jù)庫,在彈出的對話框處填寫JDBC連接信息。2,,找到“rem you should also put on the calsspath for it to be picked up”這一行并在下方添加 set CP=%CP%。雙擊即可應(yīng)用。點擊saiku工具條的保存按鈕,將設(shè)計好的OLAP分析結(jié)果發(fā)布到PentahoBI平臺上。選擇steelwheelSales后,下面的維度和度量值就會顯示出來拖拽Demensions和Measures中的內(nèi)容根據(jù)需要放到右面的設(shè)計面板上。關(guān)于Schema Workbench的使用,下節(jié)有專門的介紹。2. Saiku使用例子使用saiku分析之前要準(zhǔn)備好cube。點擊\pentahosolutions\system\下,并重啟BI平臺的服務(wù)。Saiku1. Pentaho Saiku安裝Saiku主要提供兩種安裝方式。 子報表,SubreportPRD在軟件設(shè)計時限制一個報表只能選定一個query在主界面上放置字段,也就是說一個報表同一時刻只支持從一個query查詢到數(shù)據(jù)并且顯示出來。公式的入口在Data標(biāo)簽下的Functions上,右擊增加公式,我們可以選取PRD內(nèi)建好的公式,也可以自定義公式。當(dāng)我們運行報表時,對參數(shù)“公司”和“日期”選擇具體的值,就可以看到報表查詢主query根據(jù)指定公司和指定日期查詢得到的結(jié)果。報表將會顯示當(dāng)pany name=參數(shù)f的值時,Select語句所選擇的字段。我們需要在報表查詢的主query中把參數(shù)加入才行。這樣我們就產(chǎn)生了一個名為f的參數(shù)。餅圖效果如下: 報表參數(shù)設(shè)計PRD支持報表參數(shù)設(shè)計,我們可以利用參數(shù)來實現(xiàn)報表的filter。從左側(cè)工具條中找到“chart”對象,將其拖到主界面上想要放置的位置。這樣就可以在主界面上顯示Details Header區(qū)域。我們可以在Structure標(biāo)簽中點擊相應(yīng)對象解除隱藏。同時,在各個報表功能區(qū)域下,我們還可以看到主頁面上的對象,比如下圖中,我們可以通過Structure標(biāo)簽就可以知道在主界面的Details區(qū)域內(nèi)我們放置了兩個字段,sourceName和sourceID。Report Header中的對象只在報表開頭時展示一次,Detail中的對象會完全羅列query中的結(jié)果,Report Footer中的對象會只在report的結(jié)尾顯示一次??梢钥吹綀蟊碓O(shè)計主界面被分為了不同的區(qū)域,他們表示了報表的結(jié)構(gòu)。Style標(biāo)簽定義了這個對象的展示風(fēng)格,比如字體顏色,背景色等內(nèi)容。在右側(cè)data標(biāo)簽中找到query的查詢結(jié)果字段,按住左鍵將其拖入到報表設(shè)計主界面。右下側(cè)的框格是query的主題部分,可以點擊鉛筆圖標(biāo)進(jìn)入圖形化SQL編輯器,也可以直接在顯示的query語句中編輯SQL語句。右上側(cè)的框格展示了我們對應(yīng)于某個數(shù)據(jù)庫連接有哪些已存在的query。 創(chuàng)建query在Data標(biāo)簽下右擊data sets,選擇JDBC連接,以下界面將會跳出。中間的部分是報表的主界面,我們需要把報表結(jié)果在主界面上排版展示右邊的標(biāo)簽Structure可以看到報表的結(jié)構(gòu),Data標(biāo)簽里有所有要展示的數(shù)據(jù)。整個結(jié)構(gòu)圖如下:由于組件種類繁多,關(guān)于Design中其他組件的使用方法可以參考附件中的官方文檔 []Pentaho Report Designer1. Pentaho Report Designer安裝開發(fā)者可通過,我們將下載的 解壓到想要放置的路徑,并執(zhí)行這一目錄中的 批處理文件,PRD 的主界面將呈現(xiàn)在我們面前。接下來雙擊可以進(jìn)行定時設(shè)置.第三步從通用組件中找到【轉(zhuǎn)換】,拖到主窗口釋放鼠標(biāo),按住 shift 鍵,用鼠標(biāo)點中開始與轉(zhuǎn)換進(jìn)行連接;最后從腳本中找到【SQL】并對其連接,設(shè)置執(zhí)行的SQL后。并可以對其進(jìn)行定時執(zhí)行。點擊保存,然后點擊運行可進(jìn)行轉(zhuǎn)換。確定保存。第四步從輸入中找到【字段選擇】,拖到主窗口釋放鼠標(biāo)。】第三步從輸入中找到【表輸入】,拖到主窗口釋放鼠標(biāo)。第一步要先創(chuàng)建一個新 transform