當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

LogDB表結構

1. 概述

本文將簡單介紹 Logdb 資料庫中各個資料表和表欄位的含義。


名稱
fine_record_executeBI 執行表
fine_record_login登录表
fine_record_logout登出表
fine_record_email郵件表
fine_record_write填報表
fine_record_error執行出錯日誌表
fine_record_param常用參陣列合表
fine_record_sms簡訊傳送表
fine_record_operate管理日誌表
fine_record_sqlSQL 執行表
fine_record_gcGC 記錄表
fine_record_conf部分配置資訊表
fine_record_lock使用者鎖定日誌表
fine_tpl_info範本屬性表
fine_container_entity容器資訊表
fine_function_process功能點資訊表
fine_operation_process_log雲端健檢分析操作日誌表
fine_operation_shutdown_record信號量資訊表
fine_plugin_usage插件資訊表
fine_schedule_record定時任務執行日誌表
fine_config_operation刪除行為監視表
fine_relationship血緣關係分析表
fine_intelli_honeypot即時埋點表
fine_intelli_log_honeypot日誌埋點表
fine_update_task更新任務表
fine_update_task_detail更新任務明細表
performAnalysis資料結構
fine_intelli_focus_point功能埋點表
fine_real_time_usage應用實時情況表
fine_intelli_consume_point效能資訊表

2. fine_record_execute BI 執行表

BI 執行表

報表存取/匯出/列印日誌,即如果報表存取/匯出/列印的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。

其各個欄位對應的含義如下表所示:

欄位含義備註欄位型別
id主键
VARCHAR
tname儀表板存放路徑
VARCHAR
displayName

掛載到平台的目錄名稱

記錄目錄全路徑

如果直接存取連結則為空

VARCHAR
type

報表存取方式

具體列舉在下面的表格中

範圍0~105,目前已使用33個編碼

INTEGER
param

記錄被分享節點名稱

2020-08-04 及之後的 JAR 該欄位有值

如果被分享節點為多層級部門,則記錄形式為:1層節點/2層節點/節點

每次分享記錄一行資料,僅記錄,但不匯出

VARCHAR
ip操作者 IP 僅記錄,但不匯出VARCHAR
username執行報表的使用者
VARCHAR
userrole執行報表的使用者角色
VARCHAR
consume執行耗時

包括 SQL 執行時間和報表計算時間

單位為ms

BIGINT
time日誌開始時間
BIGINT
sqlSQL 語句记录操作的 FineReport 报表中的 sql 语句,不记录FineBI相关 sql 数据表的 sql 语句VARCHAR
sqlTimeSQL 執行的總時間FR 有效欄位,BI 儀表板為 0,BI 未使用該欄位BIGINT
browser用戶端存取報表所用的瀏覽器版本

5.1.11 及之後版本,可透過該欄位中的terminal判斷存取終端

browser:瀏覽器型別和版本

OSInfo:工件系統,分為Windows、Mac、Unix

terminal:用戶端標識,分為PC、App、H5

  • PC:存取終端為PC 端 

  • App:存取終端為帆軟App/HTML5端存取公共連結

  • H5:HTML5端存取非公共連結範本


VARCHAR
memory

報表佔用記憶體,單位 B

FR 有效欄位,BI 儀表板為 0,BI 未使用該欄位BIGINT
reportId範本編號
VARCHAR
userId使用者 ID
VARCHAR
complete

是否計算完成

FR 有效欄位,BI 儀表板為 0,BI 未使用該欄位INTEGER
source存取方式FR 有效欄位,BI 儀表板為 0,BI 未使用該欄位VARCHAR
sessionID對話 ID用於與效能埋點表中(fine_intelli_consume_point)的前端渲染耗時相關埋點進行聯動VARCHAR
node載入範本的節點名需匯出treasure包,詳情請參見:雲端維運使用步驟VARCHAR
error範本執行過程中第一個報錯資訊需匯出treasure包,詳情請參見:雲端維運使用步驟VARCHAR
webInfo範本執行資訊

webResolution:當前範本執行在前端存取時的決議度,記錄格式為x*y

fullScreen:當前範本執行在前端存取時是否是全螢幕模式,記錄格式為1/0

VARCHAR

注: node、error、webInfo  欄位需要更新到 2021-03-17 及之後版本的 JAR 包。

欄位 type 具體含義:

編碼  型別  參數
0分頁預覽page
1線上分析view
2填報預覽  write
3決策報表預覽form
4行式引擎layer
5線上編輯edit
6新填報write_plus
7新引擎預覽page_plus
10Excel 分頁匯出excel
11Excel 原樣匯出excelO
12Excel 整頁匯出excelL
13Excel 分頁分 sheet 匯出excelS
14PDF 匯出pdf
15Word 匯出word
16SVG 匯出svg
17CSV 匯出csv
18正文匯出text
19JPG 圖片匯出 jpg
20PNG 圖片匯出png
21GIF 圖片匯出gif
22BMP 圖片匯出bmp
23WBMP 圖片匯出wbmp
24內建資料集匯出範本cpt
25HTML 匯出html
26填報 HTML 匯出write_html
27BI 匯出 Excel
30Flash 列印print_flash
31PDF 列印print_pdf
32 Applet 列印print_applet 
33零用戶端列印print_noclient
34本地軟體列印print_native
101查看BI範本bi_view
102

編輯BI範本

1)記錄邏輯:點開一張儀表板進入編輯狀態,等待頁面全部載入完畢,無論做多少操作或不做操作,記錄一次;下次再點範本進去編輯或者重新整理網頁記錄第二次

2)同一張儀表板,每次編輯都會有記錄

bi_edit
103分享BI範本bi_share
104建立BI公共連結bi_create_publink
105查看BI公共連結bi_view_share
106BI 範本全局匯出 PDFbi_template_export_pdf
107BI 範本全局匯出 Excelbi_template_export_excel
108BI 組件匯出 Excelbi_component_export_excel
109BI範本另存為
201關閉瀏覽器或者 Tab 頁(BI)
202編輯自助資料集
203分享自助資料集bi_analysis_table_share
204關閉分享自助資料集
205關閉分享BI範本
206關閉BI公共連結


2. fine_record_login 登入表

登入表

使用者登入日誌,用於記錄使用者的登入資訊。

其各個欄位對應的含義如下表所示:

  欄位  含義欄位型別
time登入時間BIGINT
ip登入 IP 位址VARCHAR
username  登入的使用者VARCHAR
userrole登入的使用者角色VARCHAR

3. fine_record_logout 登出表

登出表

使用者登出日誌,用於記錄使用者的登出資訊。

其各個欄位對應的含義如下表所示:

其各個欄位對應的含義如下表所示:

  欄位

 含義

欄位型別

time使用者跳出平台時間BIGINT
ip登出 IP 地址VARCHAR
username  登出平台的帳號VARCHAR
userrole登出平台的使用者角色VARCHAR

4. fine_record_email 郵件表

郵件表

郵件傳送日誌(只包含工具欄中的“郵件”),即如果報表傳送郵件的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。

其各個欄位對應的含義如下表所示:

 欄位

含義  

欄位型別

receiver收件人帳號VARCHAR
mail收件人郵箱VARCHAR
ip傳送郵件的IP位址VARCHAR
username傳送郵件的使用者VARCHAR
tname儀表板存放路徑VARCHAR
displayName

儀表板的實際名稱,非「目錄管理」中儀表板的名稱

如果直接存取連結則為空

VARCHAR
content郵件內容VARCHAR
time傳送時間BIGINT
result是否傳送成功BIT
detail詳情 VARCHAR

5. fine_record_write 填報表

填報表

記錄填報日誌資訊,即如果報表進行填報的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。

其各個欄位對應的含義如下表所示:

欄位  

含義 

欄位型別

username填報報表的使用者VARCHAR
tname  儀表板存放路徑VARCHAR
time填報時間BIGINT
sqlSQL 語句VARCHAR
sqlTimeSQL 執行的總時間BIGINT
result是否填報成功BIT
ip填報報表的IP位址VARCHAR
displayName

儀表板的實際名稱,非「目錄管理」中儀表板的名稱

如果直接存取連結則為空

VARCHAR
detail詳情VARCHAR
browser使用者端存取報表所用的瀏覽器版本VARCHAR
consume執行耗時,包括 SQL 執行時間,報表計算時間VARCHAR

6. fine_record_error 執行出錯日誌表

執行出錯日誌表

即如果報表執行的過程中報錯的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄,記錄全部 error 和 fatal 級別的報錯資訊。

其各個欄位對應的含義如下表所示:

  欄位

 含義

備註

欄位型別

displayName

儀表板的實際名稱,非「目錄管理」中儀表板的名稱

如果直接存取連結則為空

VARCHAR
ip執行報表的 IP 位址
VARCHAR
msg錯誤資訊
VARCHAR
time出錯記錄時間
DATE
tname出錯的儀表板存放路徑

如果不是範本出錯,則 tname 記錄為“非範本觸發錯誤”。

VARCHAR
trace錯誤路徑
VARCHAR
username執行報表的使用者
VARCHAR
userrole執行報表的使用者角色
VARCHAR
errorcode錯誤碼無錯誤碼時記為空VARCHAR
platformDisplay

是否在平台中顯示


1-是

0-否

有記錄到此表的錯誤日誌,此欄位記為1,反之此欄位記為0

平台日誌的錯誤日誌中過濾展示,只展示 platformDisplay=1 的記錄。

INTEGER

7. fine_record_param 常用參陣列合表

常用參陣列合表

記錄常用參陣列合日誌資訊。

其各個欄位對應的含義如下表所示:

  欄位

  含義

備註

欄位型別

templateid儀表板 ID
VARCHAR
username  使用者
VARCHAR
pgroup

參數,值以陣列形式展示:

{參數 1:參數值,參數 2:參數值}

2020-02-28 及之後的 JAR ,pgroup 欄位值加密顯示VARCHAR
time記錄時間
BIGINT

8. fine_record_sms 簡訊傳送表

簡訊傳送表

記錄簡訊傳送日誌資訊,即如果傳送簡訊的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄.。

其各個欄位對應的含義如下表所示:

  欄位

 含義

欄位型別

receiver收件人帳號VARCHAR
mobile接收人手機號VARCHAR
content郵件內容VARCHAR
time傳送時間BIGINT
result是否傳送成功BIT
detail詳情VARCHAR
sender發件人帳號VARCHAR

9. fine_record_operate 管理日誌表

管理日誌表

即使用者對模組進行操作的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。

其各個欄位對應的含義如下表所示:

  欄位

含義  

欄位型別

type模組(存國際化的 key)VARCHAR
item設定項VARCHAR
resource被存取資源VARCHAR
operate操作VARCHAR
username  帳號VARCHAR
ip使用者 IP 位址VARCHAR
time使用者操作時間BIGINT
detail詳情VARCHAR
requestParam請求參數VARCHAR
platformDisplay平台展示級別INTEGER
status本次操作的成敗INTEGER

具體需要記錄的場景如下表所示:

TYPE-模組

ITEM-设置项

RESOURCE-被存取資源

OPERATION-操作

DETAIL-詳情

目錄管理節點“節點全路徑”增/刪/改
目錄管理範本“節點全路徑”增/刪/改
目錄管理連結“節點全路徑”增/刪/改
目錄管理上報標籤“節點全路徑”增/刪/改
使用者管理全局設定

使用者管理使用者“姓名(帳號)”增/刪/改
使用者管理部門“部門全路徑”增/刪/改
使用者管理部門下職位“職位全路徑”增/刪
使用者管理職位"職位名稱"增/删
使用者管理職位下人員“職位名稱”-“姓名(帳號)”增/刪
使用者管理角色“角色名稱”增/刪/改
使用者管理角色下人員“角色名稱”-“姓名(帳號)”增/刪
使用者管理平台使用使用者“姓名(帳號)”增/刪
使用者管理BI僅查看使用者“姓名(帳號)”增/刪
使用者管理BI編輯使用者“姓名(帳號)”增/刪
使用者管理行動平台使用者“姓名(帳號)”增/刪
權限管理全局設定

權限管理權限設定“部門/角色/姓名(帳號)”增/刪

權限項:“目錄/資料連結/業務包/可管理部門角色”

型別:查看/授權/編輯

權限管理權限複用“生效物件【部門/角色/姓名(帳號)】”複用

來源:“部門/角色/姓名(帳號)”

型別:“權限項”

系統管理登入單一登入開/關
系統管理登入單一登入設定
系統管理登入上次登入資訊提示開/關
系統管理登入忘記密碼開/關
系統管理登入簡訊驗證開/關
系統管理標準標準參數
系統管理標準BI參數
系統管理列印列印設定
系統管理簡訊簡訊平台開/關
系統管理簡訊帳號綁定
系統管理郵箱發件人賬戶
備份還原全局配置

備份還原平台配置自動備份開/關
備份還原平台配置備份檔案增/刪/還原
備份還原報表範本自動備份開/關
備份還原報表範本備份檔案增/刪/還原
備份還原BI範本自動備份開/關
備份還原BI範本備份檔案增/刪/還原
備份還原jar包自動備份開/關
備份還原jar包備份檔案增/刪/還原
備份還原插件自動備份開/關
備份還原插件備份檔案增/刪/還原
備份還原更新升級jar包更新更新
備份還原更新升級jar包還原還原
備份還原更新升級備份jar包
平台日誌日誌設定

平台日誌存取明細
匯出
平台日誌使用者行為
匯出
平台日誌範本熱度
匯出
平台日誌效能監視
匯出
記憶體管理智慧預警

記憶體管理記憶體對話“姓名(帳號)”-“範本路徑”結束
記憶體管理智慧釋放

記憶體管理範本限制

記憶體管理生命週期

資料連結資料連結“資料連結名”增/刪/改
登入資訊公有云認證/私有云認證/上傳lic檔案

安全管理sql防注入禁用特殊關鍵字開/關
安全管理sql防注入已禁用的特殊關鍵字
安全管理sql防注入分離字元開/關
安全管理sql防注入已轉義的字元
排程管理排程任務“任務名稱”增/刪/改
排程管理全局設定

多級上報上報流程“流程名”增/刪/改
多級上報上報任務“任務名”增/刪/改
行動平台行動平台
開/關
行動平台授權裝置

行動平台二维码配置

範本認證全局設置

範本認證權限設定“部門/角色/姓名(帳號)”增/刪

權限項:“範本路徑”

型別:查看/填報

遠端設計權限權限設定“姓名(帳號)”改後權限項:“範本路徑”
插件管理插件管理“插件名”安裝/刪除/啟用/禁用/更新

10. fine_record_sql SQL 執行表

SQL 執行表:記錄 SQL 的執行情況。

其各個欄位對應的含義如下表所示:

  欄位

  含義

備註

欄位型別

columns資料集規模記錄列數BIGINT
dsname資料集的名稱
VARCHAR
executeid執行表 ID
VARCHAR
rows資料集規模記錄行數BIGINT
sqltimeSQL 執行時間單位:毫秒BIGINT
connection資料連結名
VARCHAR
connectionID資料連結標識ID與功能埋點表(fine_intelli_focus_point)中的資料源連結相關埋點進行聯動VARCHAR
time記錄時間
BIGINT

11. fine_record_gc GC 記錄表

GC 記錄表

記錄系統的 GC 資訊。

其各個欄位對應的含義如下表所示:

欄位

含義

備註

欄位型別

heapBeforeUsedGC 前堆使用記憶體
BIGINT
heapAfterUsedGC 前堆使用記憶體
BIGINT
heapBeforeCommittedGC 後堆申請記憶體
BIGINT
heapAfterCommittedGC 後堆申請記憶體
BIGINT
gcStartTimeGC 開始時間
BIGINT
durationGC 持續時間
BIGINT
gcCause

GC 的原因

常見原因有:System.gc() , allocation failure, humongousVARCHAR
gcType

GC 型別

分為Young GC和Full GCVARCHAR
metaspaceBeforeUsedmetaspace GC 前使用記憶體
BIGINT
metaspaceBeforeCommittedmetaspace GC 前申請記憶體
BIGINT
metaspaceAfterUsedmetaspace GC 後使用記憶體
BIGINT
metaspaceAfterCommittedmetaspace GC 後申請記憶體
BIGINT
balancePromoterScore中止分值
INTEGER
youngBeforeUsed年輕代 GC 前使用記憶體
BIGINT
youngBeforeCommitted年輕代 GC 前使用記憶體
BIGINT
youngAfterUsed年輕代 GC 後使用記憶體
BIGINT
youngAfterCommitted年輕代 GC 後使用記憶體
BIGINT
loadScore整體負載分值
INTEGER
node使用者命名的節點名單機下為空VARCHAR
oldBeforeUsed老年代 GC 前使用記憶體
BIGINT
oldBeforeCommitted老年代 GC 前使用記憶體
BIGINT
oldAfterUsed老年代 GC 後使用記憶體
BIGINT
oldAfterCommitted老年代 GC 後使用記憶體
BIGINT
pid進程 pid
VARCHAR
releasePromoterScore釋放分值
INTEGER

12. fine_record_conf 部分配置資訊表

記錄fine_conf_entity中的部分配置資訊。

欄位

含義

欄位型別

time記錄時間BIGINT
id配置項VARCHAR
value配置項值VARCHAR

13. fine_record_lock 使用者鎖定日誌表

記錄使用者鎖定的日誌

欄位

含義

欄位型別

time入庫時間BIGINT
lockItem鎖定物件VARCHAR
lockTime鎖定時間VARCHAR
autoUnlockTime自動解鎖時間VARCHAR

14. fine_tpl_info 範本屬性表

記錄範本屬性

注:該表已無實際用途,僅作為備用。因此不會在表中記錄任何資料。

欄位

含義

備註

欄位型別

time入庫時間
BIGINT
id

序號


VARCHAR
tid

範本id


VARCHAR
tname

物理範本名稱

記錄 reportlet 下的完整路徑VARCHAR
cnums

條件屬性個數


BIGINT
formnums

公式個數


BIGINT
sheetnums

sheet個數


BIGINT
dsnums

資料集個數


BIGINT
compformnums

複雜公式的個數

包括層次座標、sql、value公式BIGINT
submitnums

內建提交的個數


BIGINT
isfrozen

是否使用了凍結


BIT
isfoldtree

是否使用了摺疊樹


BIT
widgetnums

元件個數


BIGINT
tsize

範本總大小


BIGINT
imgsize

範本裏圖片的大小


BIGINT
execute0

引擎情況彙總0


BIGINT
execute1

引擎情況彙總1


BIGINT
execute2

引擎情况彙總2


BIGINT
execute3

引擎情况彙總3


BIGINT
execute4

引擎情况彙總4


BIGINT
mem0

記憶體情況彙總0


BIGINT
mem1

記憶體情況彙總1


BIGINT
mem2

記憶體情況彙總2


BIGINT
mem3

記憶體情況彙總3


BIGINT
mem4

記憶體情況彙總4


BIGINT
sql0

sql情况彙總0


BIGINT
sql1

sql情况彙總1


BIGINT
sql2

sql情况彙總2


BIGINT
sql3

sql情况彙總3


BIGINT
sql4

sql情况彙總4


BIGINT
filternums

過濾個數


BIGINT
injectnums

參數注入個數


BIGINT
formula

模版內公式使用情況


VARCHAR
jsapi

模版内JS API使用情况


VARCHAR
recordtime

模版檢查時間


VARCHAR

15. fine_container_entity 容器資訊表

記錄容器資訊

欄位

含義

欄位型別

time入庫時間BIGINT
node節點名VARCHAR
item配置項VARCHAR
value配置項项VARCHAR

16. fine_function_process 功能點資訊表

記錄功能點資訊

欄位

含義

欄位型別

time入庫時間BIGINT
function功能點VARCHAR

17. fine_operation_process_log 雲端健檢分析操作日誌表

記錄雲端健檢分析操作日誌

欄位

含義

欄位型別

time記錄時間BIGINT
node節點名稱VARCHAR
process日誌內容VARCHAR

18. fine_operation_shutdown_record 信號量資訊表

記錄信號量資訊

欄位

含義

欄位型別

time入庫時間BIGINT
pid進程IDVARCHAR
startTime開始時間BIGINT
upTime截止時間BIGINT
node節點VARCHAR
signalName信號名VARCHAR

19. fine_plugin_usage 插件資訊表

記錄插件資訊

欄位

含義

欄位型別

time入庫時間BIGINT
plugin插件名VARCHAR
version插件版本VARCHAR
API插件中接口使用情况VARCHAR
operation插件運作情况VARCHAR
register插件注册情况VARCHAR
enable插件是否啟用BIT

20. fine_schedule_record 定時任務執行日誌表

記錄定時任務執行資訊

欄位

含義

備註

欄位型別

id

主键

UUID

VARCHAR

creator

建立者

-VARCHAR

detailMessage

詳細資訊

-VARCHAR

filePath

生成附件路徑

預留欄位,未使用

VARCHAR

logMessage

日誌資訊

-VARCHAR

logTime

任務執行時間

日誌列印時間

BIGINT

logType

日誌型別

0-失敗

1-成功

2-跳过

INTEGER

nextFireTime

下一次記錄時間

預留欄位,未使用

BIGINT

runType

附件處理型別

0-快照生成

1-郵件傳送

2-FTP上傳

3-訊息派送

4-檔案列印

5-簡訊傳送

6-平台掛載

7-自訂類

8-定時填報

9-用戶端通知

10-SFTP上傳

INTEGER

taskName

任務名稱

-VARCHAR
taskID任務ID-VARCHAR
time入庫時間-BIGINT

21. fine_config_operation 刪除行為監視表

記錄分組、業務包、表、聯動的刪除操作

5.1.12 及之後版本新增該表。

欄位名含義資料格式
uuid主键VARCHAR
time時間Long
user帳號VARCHAR
resource_type

資源型別,包括:

儀表板

分組

業務包

聯動

VARCHAR
operate_type操作型別,目前只記錄刪除操作VARCHAR
info配置資訊,表名、業務包名、分組名等等VARCHAR
thread_name執行緒名VARCHAR

22. fine_relationship 血緣關係分析表

記錄資料表儀表板的血緣關係資料。

5.1.14 及之後版本新增該表。該表預設為空,需要管理者在「BI工具」中的「儀表板的血緣分析」功能中,執行一下同步資料,該表才會出現內容。

欄位名含義資料格式
uuid
主键VARCHAR
time時間Long
tableId表名VARCHAR
tableName轉義名VARCHAR
engine使用引擎VARCHAR
tableType

表型別:

database:db表

sql:sql表

server:伺服器資料集

excel:excel表

analysis:自助資料集

confAnalysis:編輯過的基礎表

VARCHAR
creatorName表建立者VARCHAR
childTable子表名VARCHAR
firstChild

是否是直接子表

0:不是直接子表

1:是直接子表

Long
dashboardName儀表板名VARCHAR
dashboardId儀表板IDVARCHAR

23. fine_intelli_honeypot 即時埋點表

欄位欄位格式定義
idVARCHAR埋點ID
timeBIGINT日誌時間
addrVARCHARip
userNameVARCHAR操作帳號
tableIdVARCHAR操作表ID
commentVARCHAR操作物件轉義名
targetVARCHAR操作对象
tableNameVARCHAR操作表名
transferNameVARCHAR操作備註
describeVARCHAR參數

24. fine_intelli_log_honeypot 日誌埋點表

欄位含義欄位格式
idIDVARCHAR
startTime報錯日誌時間BIGINT
errorCode報錯編碼VARCHAR

25. fine_update_task 更新任務表

注:5.1.12 之前的 BI 工程,該部分資訊可在 LogDB 中查看。

      5.1.12 及之後版本的 BI 工程,該部分資訊可在 FineDB 中查看。

欄位名含義備註型別
planId任務實體唯一標識,每一次運作都不同
string
taskName任務名稱表名+任務型別(單表/業務包/全局)string
startTime任務開始時間
Long
endTime任務結束時間
Long
runningResult完成狀態

ALL:全部成功

PART:部分成功

string
state更新狀態

END:已結束

RUNNING:運作

string
triggerType觸發方式

MANUAL:手動

AUTO:定時

string
roleId觸發人Id
string
roleName觸發人名称
string
countOverView任務中各型別的表的更新情況。JSON

expectBaseTableUpdate 期望的基礎表數量

actualBaseTableUpdate 實際成功更新的基礎表數量

expectComplexUpdate 期望的自助資料集數量

actualComplexUpdate 實際成功的自助資料集數量

expectRelationUpdate 期望的聯動更新數量

actualRelationUpdate 實際成功的聯動數量

string
extra1額外的欄位1
string
extra2額外的欄位2
string
extra3額外的欄位3
string
time資料插入時間,swift表清理需要
Long

26. fine_update_task_detail 更新任務明細表

注:5.1.6 之前的 BI 工程,更新任務相關的資訊,記錄在 fine_DSGenerateFinishMap_SwiftTable(資料集更新資訊臨時表)和 fine_DSGenerate_SwiftTable(資料集更新資訊表)中

      5.1.6~5.1.11 之間的 BI 工程,該部分資訊可在 LogDB 的fine_update_task_detail(更新任務明細表)中查看。

      5.1.12 及之後版本的 BI 工程,該部分資訊可在 FineDB 的fine_update_task_detail(更新任務明細表)中查看。


欄位名含義備註
planId任務實體唯一標識,每一次運作都不同
string
loadId明細標識,在一個更新任務中唯一
Integer
loadName明細資訊的名稱表為表名+包名,聯動為聯動的資訊string
loadType明細型別

BASE:基礎表

FAST、ETL:自助資料集

RELATION:聯動

string
updateType更新型別

FULL:全量

INCREASE:增量

string
state更新狀態

LOADING:更新中

SUCCESS:成功

PART_SUCCESS:部分成功

WAITING:佇列等待

WRONG:失敗

string
endTime資料更新結束時間
Long
effectTime生效時間,真正可用
Long
startTime更新開始時間
Long
execption失敗報錯資訊
string
failedSonId基礎表導致的更新失敗的表的ID集合
string
extra1額外的欄位1
string
extra2額外的欄位2
string
extra3額外的欄位3
string
time資料插入時間,swift表清理需要
Long
fatherFailedIds更新失敗的父表的ID集合
string
tableId額外的欄位
string
updateCount變化的行數,可能有增有減5.1.10 版本新增欄位Long
errorCode錯誤代碼5.1.10 版本新增欄位Long
totalCount總行數5.1.10 版本新增欄位Long
deleteCount增量减行数5.1.10 版本新增欄位Long
writeTime寫檔案時間5.1.10 版本新增欄位Long
etlFlow自助資料集的步驟5.1.10 版本新增欄位string
appendCount增量增行數5.1.10 版本新增欄位Long
columns5.1.10 版本新增欄位Long
jdbcTime資料獲取時間5.1.10 版本新增欄位Long
openTimesql執行時間5.1.10 版本新增欄位Long
infos非報錯資訊(只有國際化的key值和參數)5.1.10 版本新增欄位string

27. performAnalysis 資料結構

包括儀表板和資料準備兩種結構。

欄位名稱

含義

備註

id唯一代表事件的識別符號字符串
type大型別別

可枚舉數字體別

0:儀表盤

1:資料準備

user帳號稱字符串
startTime開始時間日期格式字符串
endTime結束時間日期格式字符串
category儀表盤名稱/表名稱字符串
subCategory組件名稱/步驟名稱字符串
eventName事件名稱字符串
exclusiveDuration該事件獨佔時間

數字(ms)

dataSource描述資料源資訊字符串
query執行的SQL字符串
row行数數字
contentSize所佔記憶體大小數字(kb)
exception

異常資訊

如果出現異常資訊請記錄到這裏方便排查問題

字符串
additionalInfo額外資訊字符串(可JSON決議)

事件列表

事件大類事件名稱事件子名稱含義

仪表盘

type:0




cache

SpiderBaseCriteriaSQL三級快取
cacheGroupCacheProcedure
CrossCacheProcedure
數二級快取
cacheGroupPagingCacheProcedure
CrossPagingCacheProcedure
分頁一級快取
crossPage
groupPage

分頁處理
makeTree
二維表樹化
postGroup
多指標後重新進行分組彙總
treeSort
樹排序
multiTarget(Old)
多指標計算邏輯(老引擎)可能拆分多個SQL
multiTarget(New)
多指標計算邏輯(新引擎)可能拆分多個SQL

資料準備

type:1

previewData


表資料的預覽(非編輯內)
processResult
自主資料集編輯內資料預覽
getData
獲取自主資料集編輯內預覽資料

公共事件

type: 0 or 1

sqlQuery


SQL資料查詢
excelQuery

Excel資料查詢


getFields
獲取欄位資訊

28. fine_intelli_focus_point 功能埋點表

功能埋點表:用來儲存所有公共的埋點資訊。

其各個欄位對應的含義如下表所示:

欄位  

含義  

備註

欄位型別

id埋點 ID 編號
VARCHAR
text記錄的主要內容
VARCHAR
source

埋點來源

-1-沒有定義來源(UNDEFINED)

1-內建 JAR 包的功能點(EMBED)

2-插件功能點(PLUGIN)

4- FineReport 的功能點(REPORT)

8- FineBI 的功能點(BI)

INTEGER
time時間
DATE
username帳號轉碼處理,超管使用者為 0VARCHAR
ip出發埋點的 IP
VARCHAR
title標題,埋點是什麼
VARCHAR
body一个 JSON 資料結構

根據功能點 ID 存放不同功能點的資訊

次要資訊,可能為空

VARCHAR

欄位 id 格式說明:

例如:FR-P1001

FR 前綴,表示是 FR 的埋點。

第一位字元示功能/效能:F-功能、P-效能。

第二位數字表示分類:1-資料源、2-前臺、3-報錯、4-智慧維運、5-設計器。

表中欄位 id 和 body 之間的關係如下表所示:

idbody作用
FR-P1001

id:資料連結標識

version:資料源版本

driver:連結驅動資訊

times:使用次數

connecttime:建立連結的時間

用於記錄資料連結相關的資訊
FR-F3001記錄具體的報錯堆疊記錄工程啟動失敗報錯原因
FR-F4001

初版插件記錄範例:{node:2,memory:16,situation:normal,inform:1,type:auto}

node 為推薦節點數(推薦單機時記為1)

memory 為推薦單機/單節點記憶體

situation 為推薦的情況:記為"normal"時為正常推薦,"error"時為推薦值異常情況,"inequacy"時為運作資料不足情況,"nonsupport"時為不支援推薦配置。其中"normal"情況下 node 與 memory 有值,其餘情況 node 與 memory 記為空

inform 為是否進行了通知,記為1代表已通知,記為0代表未通知

type 為推薦的型別,記為"auto"為根據一自然日運作資料進行推薦的結果,記為"manual"為使用者存取API連結推薦的結果

記憶體配置推薦數值
FR-F4002

記錄範例:{sessionid: xxxxxx, reason: release, detail: row count, load: high load, cell num: 100000, survival time: 600000}

sessionid: 被清除的對話 id

reason: 對話被清除的原因大類。包括 life(生命週期),limit(範本限制),release(智慧釋放)三項

detail: 對話被清除的詳細原因

reason 記為 life 時,此項記錄為空。

reason 記為 limit 時,此項記錄為:row count(單資料集行數限制),cell count(單範本儲存格限制),sql time(sql執行時長限制),excel cell count(匯入Excel儲存格限制),commit row count(提交記錄數限制),cartesian(填報笛卡爾積限制)

reason 記為 release 時,此項記錄為:stop calculating

load: 對話被殺時的系統的負載狀況。包括endanger(危險狀態),terrible load(超高負載),high load(高負載),normal load(中低負載)

cell num:已計算的儲存格個數

survival time:存活時間

記錄對話因生命週期、範本限制被清除以及高負載時停止計算的情況
FR-F4003

記錄範例:{type: high load kill, kill num time: 50, kill num cell: 50, session num: 300, load: terrible load}

type: 包括high load kill(小殺),terrible load kill(大殺),remove all(超殺清除所有對話)

kill num time: 因未更新時間過長被殺的對話數,type 為 removeAll 時記為空

kill num cell: 因格子數過多被殺的對話數,type 為 removeAll 時記為空

kill num sum: 被殺的對話數求和

session num: 釋放對話之前的對話總數

load: 對話被殺時的系統的負載狀況。包括 endanger(危險狀態),terrible load(超高負載),high load(高負載),normal load(中低負載)

記錄 GC 回呼觸發的釋放對話情況
FR-F5001記錄範例:{disk_beforegc:50, disk_aftergc:50}記錄範本版本管理 GC 清理情況
FR-F5002

node:節點名

time:進程關閉時間

pid:進程 pid

startTime:進程開始時間

upTime:進程持續時間

signalName:信號量

系統關閉記錄:記錄系統關閉前後的進程資訊以及關閉型別
FR-F5003

node:節點名

containerMem:容器設定的記憶體大小

cpu:CPU 核數

disk:磁碟總空間

diskUsed 磁碟已使用空間

jdkVersion:JDK 版本

containerVersion:Web容器版本

machineMem:物理機記憶體

system:伺服器工件系統

systemNum:伺服器工件系統位數

arch:處理器架構,如x86_64、x86

diskSpeed:磁碟存取速度

FRbuildNO:FR的 jar 包版本

BIbuildNO:BI 的 jar 包版本(記錄 BI 的 jar 包版本,未使用 BI 則記為空)

serverType:伺服器型別(cloud代表雲伺服器,local代表本地伺服器)

gcType:垃圾收集器型別

容器配置情況:應用所在容器、伺服器的配置資訊。每日記錄一次

FR-F5004

licType:登入型別

expireTime:登入到期時間

CTRID:合同 ID

companyId:公司 ID

productVersion:產品版本

platformUserNum:使用者人數

使用者基本資訊:使用者的登入資訊等內容。每日記錄一次

FR-F5005

tid:範本 ID

tName:物理範本名稱(reportlets下的完整路徑)

cNums:條件屬性個數

formNums:公式個數

sheetNums:多 sheet 個數

dsNums:資料集個數

compFormNums:複雜公式的個數(包括層次座標、SQL、Value公式)

submitNums:內建提交的個數

isFrozen:是否使用了凍結

isFoldTree:是否使用了摺疊樹

widgetNums:元件個數

filterNums:過濾個數

injectNums:參數注入個數

formula:範本內公式使用情況

jsAPI:範本內JS API使用情況(限制記錄為255字元)

tSize:範本總大小

imgSize:範本裏圖片的大小

lineEngine :是否啟用行式引擎(1為啟用,0為未啟用)

execute0-execute4:執行時間的5級的儲存片記錄

mem0-mem4:記憶體使用量的5級的儲存片記錄

sql0-sql4:SQL 執行時間的5級的儲存片記錄

範本屬性資訊:記錄範本的各項資訊,每張範本每日匯出一條記錄

FR-F5006

id:資料在配置中的位置

value:資料值

配置資訊:每日將 FineDB 中的 fine_conf_entity 表中的特定資訊記錄一次

FR-F5007

plugin:插件名

version:插件版本

API:插件中所用API情況

opration:插件運作情況

register:插件登入情況

enable:插件是否啟用

插件使用情況:插件的使用情況,每個插件在每日記錄一次

FR-F5008function:功能點購買情況

功能點購買情況:功能點購買情況,每日記錄一次

29. fine_real_time_usage 應用實時情況表

應用實時情況表

記錄應用實時情況。

其各個欄位對應的含義如下表所示:

 欄位

含義

備註

欄位型別

node節點名2019-05-20 及之後 JAR 新增欄位VARCHAR
cpuCPU 利用率
DOUBLE
memory當前 JVM 記憶體情況
BIGINT
time記錄時間,每分鐘一條
BIGINT
sessionNum存活對話數2019-05-20 及之後 JAR 新增欄位BIGINT
onlineNum系統線上人數2019-05-20 及之後 JAR 新增欄位BIGINT
pid進程 PID2019-05-20 及之後 JAR 新增欄位VARCHAR
templateRequest正在計算的範本請求數
INTEGER
httpRequest總的正在處理的 http 請求數
INTEGER
sessionRequest正在處理的帶 sessionid 的請求數
INTEGER
fineIOfineIO 佔用堆外記憶體大小

單位 KB

2020-08-04 及之後 JAR 新增欄位

BIGINT
NIONIO 佔用堆外記憶體大小

單位 KB

2020-08-04 及之後 JAR 新增欄位

BIGINT
bufferMemUse堆外使用總記憶體

directMem「nio」和mappedMem

單位 KB

2020-08-04 及之後 JAR 新增欄位

BIGINT
physicalMemUse物理記憶體已使用空間

單位 KB

2020-08-04 及之後 JAR 新增欄位

BIGINT
physicalMemFree物理記憶體閒置空間

單位 KB

2020-08-04 及之後 JAR 新增欄位

BIGINT

30. fine_intelli_consume_point 效能資訊表

效能資訊表

記錄效能相關資訊。

其各個欄位對應的含義如下表所示:

欄位

說明

備註

id埋點 id 編號BI 為 X961
source埋點來源


Original 類裏面

embed:表示當前系統的

plugin:表示插件的埋點

undefined:表示沒有定義來源

time時間開始時間
finish結束時間FR 有效欄位、BI 為 0,BI 未使用該欄位

consume

耗時 單位 ms
memory記憶體大小 單位 byteFR 有效欄位、BI 為 0,BI 未使用該欄位
username操作者
ip操作 IP
title資源 ID可以是範本 ID,分析表 ID,表 ID 等
text資源內容可以是範本名稱,分析表名稱等。BI 未使用該欄位
type操作型別可以表明是進行了哪種操作。BI 未使用該欄位
comment資源備註可以是可以是更具體一些的資訊,需要直接分析的資料。BI未使用該欄位
body埋點具體資訊一个 JSON 資料結構,根據不同的埋點裏面存放不同的資訊

附件列表


主題: 管理员指南
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!