1. 概述
本文簡單介紹系統配置資料集的使用方法以及資料集中包含的表欄位說明。
1.1 版本
FineBI 伺服器版本 | 功能變動 |
---|---|
6.0.4 | - |
6.0.10 | 為方便使用者使用,系統配置資料集已內建於「公共資料」中 |
6.0.16 | 表基礎資訊表中刪除 confAnalysis:編輯過的基礎表 |
6.1.0 | 新增儀表板所用組件表 |
6.1.1 | 新增組件基礎資訊表、分析文檔基礎資訊表 儀表板所用組件表和組件所用資料集表合併至「主題內資源血緣表」 |
1.2 表間關系
1.3 注意事項
6.0.10及之後版本的新工程,系統配置資料集已全部內建在「公共資料>功能資料>使用者存取日誌>資源配置資訊」資料夾下,無需額外操作,可直接使用。
6.0.10之前版本、從6.0.10之前的版本升級到6.0.10及之後的版本,系統配置資料集未內建,需參考本文第二節內容手動新增系統配置資料集。
2. 使用方法
注:6.0.10及之後版本的新工程請直接忽略本節操作,可直接前往「公共資料>功能資料>使用者存取日誌>資源配置資訊」資料夾下使用系統配置資料集。
2.1 獲取 class 檔案
1)點選下載並解壓獲取 class 檔案:
FineBI 伺服器 | class檔案 |
---|---|
6.0.11~6.0.12 | class(6011~6012).zip |
6.0.13~6.0.15 | class(6013+).zip |
6.0.16~6.1 | class(6016+).zip |
6.1.1+ | class(6.1.1+).zip |
表名稱與 class 檔案對應關係如下:
注:下表按照最新FineBI版本的class檔案提供說明,歷史FineBI版本相關的class檔案不提供說明,直接使用即可。
表名稱 | class檔案名稱 |
---|---|
儀表板基礎資訊表 | BIReportConfigIndex.class |
分析文檔基礎資訊表 | BIDocConfigIndex.class |
組件基礎資訊表 | BIWidgetConfigIndex.class |
目錄掛出資訊表 | BIReportMountIndex.class |
表基礎資訊表 | BIConfigTableIndex.class |
表與資料連結關係表 | BITableConnectionIndex.class |
資料集血緣關係表 | BITableDependencyIndex.class |
主題資訊表 | BISubjectIndex.class |
主題內資源血緣表 | BISubjectConsanguinityIndex.class |
2)選取所需的 class 檔案,並將其儲存至工程 %BI_HOME%/webroot/WEB-INF/classes/com/fr/log
資料夾下。
注:需要將 class 檔案中的 AbstractBIConfigTable.class、AbstractBIConfigTable$1.class 抽象類檔案一起儲存至 %BI_HOME%/webroot/WEB-INF/classes/com/fr/log 資料夾下。
本節以新增儀表板基礎資訊表為例,其對應的 class 檔案為 BIReportConfigIndex.class,如下圖所示:
2.2 建立遠端連結
首先需要將設計器遠端連結至FineBI伺服器。此處詳情請參見:FineReport 設計器遠端連結 FineBI 工程
1)開啟設計器,選擇「伺服器>伺服器資料集」,如下圖所示:
2)進入伺服器資料集設定介面,選擇「+>程式」,如下圖所示:
3)點選選擇,選擇新增的BIReportConfigIndex.class檔案,重新命名為「儀表板基礎資訊表」,點選「確定」儲存。如下圖所示:
2.3 FineBI中新增伺服器資料集
1)管理者登入FineBI系統,點選「公共資料」,選擇任意資料夾,點選「建立資料集>資料庫表」,如下圖所示:
2)在伺服器資料集下,可以看到剛剛在設計器中新增的程式,選中表並點選「確定」新增到業務包中即可使用。如下圖所示:
3. 表結構說明
3.1 儀表板基礎資訊表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
儀表板ID | 主鍵 | VARCHAR |
儀表板名稱 | - | VARCHAR |
建立者使用者ID | 聯動的表欄位 | VARCHAR |
儀表板建立時間 | - | TIMESTAMP |
儀表板最近修改時間 | - | TIMESTAMP |
儀表板是否掛出 | true:啟動 false:不啟動 | VARCHAR |
儀表板是否開啟公共連結 | true:啟動 false:不啟動 | VARCHAR |
儀表板是否開啟分享 | true:開啟 false:不開啟 | VARCHAR |
所在分析主題id | 聯動的表欄位 主題資訊表>分析主題ID | VARCHAR |
所在路徑 | - | VARCHAR |
3.2 分析文檔基礎資訊表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
分析文檔ID | 主鍵 | VARCHAR |
分析文檔名稱 | - | VARCHAR |
建立者使用者ID | 聯動的表欄位: FINE_USER 使用者表>使用者ID | VARCHAR |
分析文檔建立時間 | - | TIMESTAMP |
分析文檔最近修改時間 | - | TIMESTAMP |
分析文檔是否掛出 | true:開啟 false:不開啟 | VARCHAR |
分析文檔是否開啟公共連結 | true:開啟 false:不開啟 | VARCHAR |
所在分析主題ID | 聯動表欄位: 主題資訊表>分析主題ID | VARCHAR |
所在路徑 | 我的分析中的路徑 | VARCHAR |
3.3 組件基礎資訊表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
組件ID | 主鍵 | VARCHAR |
組件名稱 | - | VARCHAR |
建立者使用者ID | 聯動表欄位: FINE_USER 使用者表>使用者ID | VARCHAR |
組件建立時間 | - | TIMESTAMP |
組件最近修改時間 | - | TIMESTAMP |
組件是否掛出 | true:開啟 false:不開啟 | VARCHAR |
組件是否開啟公共連結 | true:開啟 false:不開 | VARCHAR |
所在分析主題ID | 聯動表欄位: 主題資訊表>分析主題ID | VARCHAR |
所在路徑 | 我的分析中的路徑 | VARCHAR |
3.4 目錄掛出資訊表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
掛出的資源ID | - | VARCHAR |
掛出的資源類型 | - | VARCHAR |
範本主題ID | 聯動的表欄位: 主題資訊表 > 分析主題ID | VARCHAR |
範本類型 | BI、FR | VARCHAR |
掛出的名稱 | - | VARCHAR |
掛出路徑 | - | VARCHAR |
掛出目錄ID | - | VARCHAR |
掛出時間 | - | TIMESTAMP |
3.5 表基礎資訊表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
表ID | 主鍵 | VARCHAR |
表原始名 | - | VARCHAR |
建立者使用者ID | 聯動的表欄位 FINE_USER 使用者表>ID | VARCHAR |
表類型 | analysis:自助資料集 excel:Excel資料集 database:資料庫表 sql:SQL資料集 server:伺服器資料集 | VARCHAR |
引擎類型 | direct:直連 spider:抽取 | VARCHAR |
表建立時間 | - | TIMESTAMP |
表最近修改時間 | - | TIMESTAMP |
SQL內容 | SQL 資料集中儲存的 SQL 內容 資料庫表中儲存的 SQL 內容 其他表類型的 SQL 內容為空 | VARCHAR |
所在分析主題ID | 基礎表的該欄位值為空 聯動的表欄位: 主題資訊表>分析主題ID | VARCHAR |
所在路徑 | 自助資料集特指我的分析中的路徑,而不是發佈路徑 | VARCHAR |
表是否發佈 | true:發佈 false:未發佈 | VARCHAR |
發佈的表ID | - | VARCHAR |
發佈表原始名 | - | VARCHAR |
發佈名稱 | - | VARCHAR |
發佈路徑 | - | VARCHAR |
3.6 表與資料連結關係表
注:只包括資料庫表與 SQL 資料集
欄位名稱 | 備註 | 資料類型 |
---|---|---|
表ID | 聯動的表欄位 表基礎資訊表>表ID | VARCHAR |
資料連結名 | - | VARCHAR |
引擎類型 | direct:直連 spider:抽取 | VARCHAR |
3.7 資料集血緣關係
注:包含所有資料集的血緣關係。
欄位名稱 | 備註 | 資料類型 |
---|---|---|
表ID | - | VARCHAR |
該表的父表ID | 資料庫表、SQL 資料集、Excel資料集的該欄位值為空 | VARCHAR |
3.8 主題資訊表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
分析主題ID | 主鍵 | VARCHAR |
分析主題名稱 | - | VARCHAR |
所在路徑 | - | VARCHAR |
建立者使用者ID | - | VARCHAR |
建立時間 | - | TIMESTAMP |
是否開啟協作 | true:開啟 false:不開啟 | VARCHAR |
主題是否開啟公共連結 | true:開啟 false:不開啟 | VARCHAR |
主題內組件數 | - | INTEGER |
主題內儀表板數 | - | INTEGER |
主題內表數量 | - | INTEGER |
3.9 主題內資源血緣表
欄位名稱 | 備註 | 資料類型 |
---|---|---|
分析主題ID | 可聯動:主題資訊表>分析主題ID | VARCHAR |
儀表板ID | 可聯動:儀表板基礎資訊表>儀表板ID | VARCHAR |
分析文檔ID | 可聯動:分析文檔基礎資訊表>分析文檔ID | VARCHAR |
組件ID | 可聯動:組件基礎資訊表>組件ID | VARCHAR |
表ID | 可聯動:表基礎資訊表>表ID | VARCHAR |