反饋已提交
網絡繁忙
報表設計器版本
PostgreSQL外接資料庫插件版本
功能變更
10.0.12
V1.0.0
-
報表系統配置外接资料庫後,遇到集群環境或资料量較大情況時,可保證報表系統的穩定性。
用戶可通過安裝【PostgreSQL外接資料庫】插件,在數據決策系統中配置 PostgreSQL 類型的外接資料庫。
注:若配置了外接資料庫,請勿輕易修改外接資料庫的帳號和密碼,否則會導致工程起動失敗。
如需修改,請參照:修改外接資料庫帳號密碼 。
若報表工程配置了虛擬目錄,即:Tomcat 下透過 IP 直接訪問數據決策系統,在安裝插件前,需要修改伺服器配置檔案。
打開%tomcat_home%\conf\server.xml檔案,修改reloadable=false,如下圖所示:
準備将平台資料要遷移到的資料庫,建議使用者建立一個空的資料庫(資料庫大小請參考本文 2.2 節)。
注:不同 FineReport 工程,不可共用同一個外接资料庫,否則资料可能會出現錯亂。
外接資料库支援的型別及版本如下表所示:
資料庫型別
JAR 包版本
支援資料庫版本
PostgreSQL
9.4.7、9.5.0、9.5.2、9.6.0
配置型別
最低配置
推薦配置
記憶體
1GB
2GB
CPU
4核
8核
網速
50Mbps
100Mbps
占用空間
磁碟讀寫速度
50MB/s
100MB/s
注1:占用空間需要結合使用度進行調整,可以根據webapps/webroot/WEB-INF/embed/finedb文件夾大小配置,并根據實際大小預估未來使用大小,增大1~2倍。
注2:推薦内存爲預留給工程配置庫的内存。
注3:外接資料庫盡量和報表工程在同一網段,避免網路波動等問題。
本方法适用於進入數據決策系統後,第一次配置外接數據庫。
點擊下載插件:PostgreSQL外置資料庫。
安裝插件方法請參見:A11-18 伺服器-插件管理。
管理者登錄數據決策系統,點擊【管理系統】→【系統管理】→【標準】→【外接資料庫】→【待設定】,如下圖所示:
輸入實際資料庫相應的資訊,設定外接資料庫。如下圖所示:
各設定項說明如下表所示:
設定項
說明
選擇 postgresql
驅動
無需修改,會自動配置
資料庫名稱
第 2 章新建的資料庫名稱
禁止與其他工程共用資料庫,建議新建資料庫
资料庫名稱只允許包含數字、字母、底線和【.】
帳號/主機/密碼/端口
根據資料庫實際情況填寫
主機名稱只允許包含數字、字母、底線、【-】和【.】
使用者需要具備 create、delete、alter、update、select、insert 權限
模式
報表工程僅支援手動輸入模式
輸入模式爲public,正确填寫完上面幾項設置後,點擊模式下拉框中的【點擊連接資料庫】,系統将自動連接該資料庫并讀取模式,選擇即可(盡量選擇和資料庫使用者的名字相同的模式)
注:若提示資料庫連接失敗,請檢查上面幾項設置。
等待一段時間,會跳出彈窗提示:已成功引動目标資料庫,點擊【確定】即可。如下圖所示:
注1:請勿在遷移過程中重新整理頁面。
注2:資料庫配置成功後無需重啟。
本方法适用於系統已配置外接資料庫後,遷移至新的資料庫。
管理者登錄數據決策系統,點擊【管理系統】→【系統管理】→【標準】→【外接資料庫】→【已設定】,如下圖所示:
輸入實際資料庫相應的信息,配置外接資料庫。如下圖所示:
各設置項說明如下表所示:
設置項
第2章新建的資料庫名稱
資料庫名稱只允許包含數字、字母、底線和【.】
根據本地數據庫實際情況填寫
使用需要具備 create、delete、alter、update、select、insert 權限
模式爲public,正确填寫完上面幾項設置後,點擊模式下拉框中的【點擊連接資料庫】,系統将自動連接該資料庫并讀取模式,選擇即可(盡量選擇和資料庫用戶的名字相同的模式)
勾選【遷移資料庫至要啟用的資料庫】,提示如下圖1所示。
切換資料庫時,原外接資料庫的資料會匯入到新資料庫,工程下不生成曆史數據備份檔案。
若新資料庫中已存在平台資料,匯入資料前将清空原有平台資料。
不勾選【遷移資料至要啟用的資料庫】,提示如下圖2所示。
若新外接資料庫爲空,提示必須将當前資料遷移到目標資料庫。
若新外接資料庫不爲空,遷移前将自動備份原資料庫的配置信息,在webapps\webroot\WEB-INF\config目錄下生成db.properties.bak文件,如下圖3所示。
4
等待一段時間,會跳出彈窗提示:已成功切換至目標資料庫!新舊資料庫若存在資料差異可能影響系統運行,建議重啟工程以确保正常使用。
點擊【確定】後,重啟報表工程,方遷移成功。如下圖所示:
注:請勿在遷移過程中重新整理頁面。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉