FineDB 資料庫簡介

1. 概述

數據決策系統中除平台屬性配置以外的所有資訊,包括目錄樹設定、範本定時任務資訊等,均儲存於 FineDB 資料庫。

FineBI 支援使用內建 FineDB 資料庫或啟動外接 FineDB 資料庫。

2. 內建資料庫

FineBI工程內建了一個 HSQL 資料庫,作為 FineDB 資料庫。

2.1 存放位置

FineDB 資料庫儲存在%BI_Home%\webapps\webroot\WEB-INF\embed資料夾下。如下圖所示:

2.2 資料庫表內容

FineDB 資料庫儲存了數據決策系統中除平台屬性配置以外的所有資訊,包括目錄樹設定、範本定時任務資訊等。

FineDB 資料庫表內容請參見:FineDB 表結構

2.3 資料庫檔案

檔案名稱是否必要存放內容
db.properties必要存放 HSQL 資料庫的屬性
db.script必要儲存表及資料
db.lck可無表示資料庫處於開啟狀態
db.log可無檔案包含當前資料庫的變更
db.lobs可無儲存某些類型的資料
db.tmp可無臨時檔案目錄

注:全新安裝的 FineBI ,僅存在 db.properties、db.script 等必有檔案。

      若資料庫被使用,且表及資料修改了某些屬性,其他檔案會自動生成。

2.4 FineDB 資料連結

注:「內建 FineDB 資料庫」為HSQL資料庫,使用時會建立記憶體資料庫,資料量大時會佔用大量記憶體。

        因此非必要請勿在 FineBI 工程中建立「內建 FineDB 資料庫」的資料連結。

使用者可在 BI 平台中連結內建 FineDB 資料庫。

1)管理者進入數據決策系統,點選「管理系統>資料連結>資料連結管理>建立資料連結」,如下圖所示:

2)點選「其他」,選擇「其他JDBC」,填寫資料庫連結資訊,如下圖所示:

具體連結資訊如下表所示:

value
資料連結名稱FineDB (使用者可自訂)
驅動器輸入com.fr.third.org.hsqldb.jdbcDriver
URL

輸入jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db

注:Windows/Linux/Mac 通用

帳號輸入sa
密碼無需輸入
模式選擇PUBLIC

3)點選「測試連結」,提示連結成功,如下圖所示:

4)點選右上角「儲存」按鈕即可。

注:伺服器新增 FineDB 資料連結後,務必控制 資料連結的權限,否則存在被越權存取並修改配置資料庫的風險。

3. 外接資料庫

HSQL 資料庫不能多執行緒存取,叢集環境、資料量較大可能會導致 HSQL 資料庫不穩定的情況。因此在企業正式工程中,推薦配置外接資料庫。

外接資料庫支援的類型和使用方式,請參見:配置外接資料庫

注1:如需呼叫外接資料庫內的資料進行分析,請根據資料庫類型選擇合適的資料連結方式。

注2:伺服器新增 FineDB 資料連結後,務必控制 資料連結的權限,否則存在被越權存取並修改配置資料庫的風險。

4. FineDB 表

1)表結構簡介

FineDB 資料庫表內容請參見:FineDB 表結構

2)表欄位修改

部分配置項無前臺修改設定,需要修改 FineDB 資料庫表欄位來調整配置。

FineDB 資料庫中部分欄位可透過插件進行修改,詳情請參見:FineDB 常用表欄位修改

禁止直接修改 FineDB 資料庫檔案,禁止透過第三方軟體連結/修改 FineDB 資料庫。

附件列表


主题: 管理系統
  • 有帮助
  • 没帮助
  • 只是浏览
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙