FineReport
本文為您介紹實(shí)時(shí)數(shù)倉(cāng)Hologres如何連接FineReport并可視化分析數(shù)據(jù)。
前提條件
開(kāi)通Hologres實(shí)例,詳情請(qǐng)參見(jiàn)購(gòu)買(mǎi)Hologres。
進(jìn)入帆軟官網(wǎng),根據(jù)項(xiàng)目需求選擇解決方案并下載客戶端工具。本次示例采用FineReport報(bào)表。
背景信息
FineReport是一款專(zhuān)業(yè)、靈活及使用簡(jiǎn)捷的企業(yè)級(jí)Web報(bào)表軟件產(chǎn)品,支持使用簡(jiǎn)單的拖拽方式設(shè)計(jì)出復(fù)雜的中國(guó)式報(bào)表、參數(shù)查詢報(bào)表、填報(bào)表及駕駛艙,輕松搭建數(shù)據(jù)決策分析系統(tǒng)。
操作步驟
打開(kāi)FineReport客戶端,在界面頂部菜單欄選擇 。
配置定義數(shù)據(jù)連接對(duì)話框的各項(xiàng)參數(shù)。
參數(shù)說(shuō)明如下表所示。
參數(shù)
描述
示例
數(shù)據(jù)庫(kù)
Hologres實(shí)例的數(shù)據(jù)庫(kù)名稱(chēng)。
testdb
驅(qū)動(dòng)器
使用FineReport自帶的
org.postgresql.Driver
。FineReport添加數(shù)據(jù)庫(kù)后會(huì)自動(dòng)生成驅(qū)動(dòng)器。
無(wú)
URL
Hologres的公共網(wǎng)絡(luò)地址
jdbc:postgresql://localhost:port/dbname
。jdbc:postgresql://demo-cn-hangzhou.hologres.aliyuncs.com:80/postgres
用戶名
當(dāng)前阿里云賬號(hào)的AccessKey ID。
您可以單擊AccessKey 管理,獲取AccessKey ID。
無(wú)
密碼
當(dāng)前阿里云賬號(hào)的AccessKey Secret。
您可以單擊AccessKey 管理,獲取AccessKey Secret。
無(wú)
單擊測(cè)試連接,如果彈出的對(duì)話框提示連接成功,則表明Hologres與FineReport已成功連接。
說(shuō)明:如果提示連接失敗,請(qǐng)先確認(rèn)是否已安裝PostgreSQL驅(qū)動(dòng),詳細(xì)操作請(qǐng)參見(jiàn)官網(wǎng)驅(qū)動(dòng)安裝。同時(shí),請(qǐng)您安裝42.2.18及以上的JDBC版本。
單擊確定,完成配置。
可視化分析數(shù)據(jù)。
Hologres成功連接FineReport客戶端后,即可進(jìn)行可視化數(shù)據(jù)分析。具體操作步驟請(qǐng)參見(jiàn)FineReport官網(wǎng)文檔。
說(shuō)明FineReport支持查詢Hologres的外部表,并進(jìn)行可視化分析,但是在新增數(shù)據(jù)集時(shí)不會(huì)顯示外部表,您需要使用SQL語(yǔ)句進(jìn)行查詢。
示例使用Hologres的一張外部表數(shù)據(jù)制作柱狀圖,步驟如下:
打開(kāi)FineReport客戶端,在界面頂部菜單欄單擊 ,選擇一張柱狀圖,如下圖所示。
在左側(cè)導(dǎo)航欄模板數(shù)據(jù)集新建數(shù)據(jù)庫(kù)查詢。
在數(shù)據(jù)庫(kù)查詢對(duì)話框,配置查詢數(shù)據(jù)的SQL語(yǔ)句,并單擊確定。示例查詢Hologres外部表的其中200條數(shù)據(jù),如下圖所示。
說(shuō)明數(shù)據(jù)庫(kù)查詢界面的左側(cè)菜單欄不會(huì)顯示當(dāng)前Hologres數(shù)據(jù)源的外部表,您可以選擇在右側(cè)編輯框中直接查詢外部表。
配置完數(shù)據(jù)庫(kù)查詢后,返回圖表界面。您可以根據(jù)展示要求配置圖表數(shù)據(jù)。
示例在圖表界面右側(cè)的數(shù)據(jù)欄中,為圖表配置橫縱坐標(biāo)的數(shù)據(jù)信息(本示例橫坐標(biāo)為job數(shù)據(jù),縱坐標(biāo)為age數(shù)據(jù)),您可以根據(jù)需求設(shè)置圖表的樣式及特效。
配置完圖表數(shù)據(jù),單擊頂部菜單欄左側(cè)按鈕,保存圖表數(shù)據(jù)。
單擊按鈕,查看當(dāng)前數(shù)據(jù)配置的圖表。
使用Hologres外部表制作的圖表展示如下。關(guān)于FineReport的更多操作,請(qǐng)參見(jiàn)帆軟官網(wǎng)。