反馈已提交

网络繁忙

LogDB 表結構

1. 概述

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

名稱

fine_record_execute

BI 執行表

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_sql

SQL 執行表

fine_record_gc

GC 記錄表

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

效能資訊表

fine_template_error

執行出錯日誌

fine_engine_performance計算任務基礎資訊記錄

2. fine_record_execute BI 執行表

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

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

欄位名

含義

備註

資料格式

uuid

使用者的唯一標識欄位

-

VARCHAR

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

sql

SQL 語句

FR 有效欄位,BI 儀表板為空,BI 未使用該欄位

記錄操作的 FineReport 報表中的 sql 語句,不記錄FineBI相關 sql 資料表的 sql 語句

VARCHAR

sqlTime

SQL 執行的總時間

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 未使用該欄位

integration:透過url存取

single:平台存取

VARCHAR

sessionID

對話 ID

用於與效能埋點表中(fine_intelli_consume_point)的前端渲染耗時相關埋點進行聯動

VARCHAR

node

載入範本的節點名

需匯出treasure包,詳情請參見:雲端健檢分析使用步驟

VARCHAR

error

範本執行程式中第一個報錯資訊

需匯出treasure包,詳情請參見:雲端健檢分析使用步驟

VARCHAR

webInfo

範本執行資訊

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

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

VARCHAR

lastMod

範本上次改動時間

-

BIGINT

detail

詳細資訊

用於記錄被分享的儀表板明細資訊

VARCHAR

fineMarId

預覽範本使用的裝置 ID

-

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

8

企業戰情室FVS預覽


9

開發者除錯預覽


10

Excel 分頁匯出

excel

11

Excel 原樣匯出

excelO

12

行式引擎的Excel匯出

excelL

13

Excel 分頁分 sheet 匯出

excelS

14

PDF 匯出

pdf

15

Word 匯出

word

16

SVG 匯出

svg

17

CSV 匯出

csv

18

正文匯出

text

19

JPG 圖片匯出 

jpg

20

PNG 圖片匯出

png

21

GIF 圖片匯出

gif

22

BMP 圖片匯出

bmp

23

WBMP 圖片匯出 

wbmp

24

內建資料集匯出範本

cpt

25

HTML 匯出

html

26

填報 HTML 匯出

write_html

27

BI 匯出 Excel


30

Flash 列印

print_flash

31

PDF 列印

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

106

BI 範本全局匯出 PDF

bi_template_export_pdf

107

BI 範本全局匯出 Excel

bi_template_export_excel

108

BI 組件匯出 Excel

bi_component_export_excel

109

BI範本另存為


201

關閉瀏覽器或者 Tab 頁(BI)


202

編輯自助資料集


205

關閉分享BI範本


206

關閉BI公共連結


301預覽組件

302

BI編輯組件


401

預覽Excel插件範本


402

編輯Excel插件範本(預留)


403

分享Excel插件範本


404

建立Excel插件公共連結


405

透過公共連結存取Excel插件範本


408

Excel組件匯出Excel


409

Excel儀表板另存為


501查看主題
502編輯主題
503分組協作
504主題協作
602編輯基礎表
701查看分析文檔
702編輯分析文檔
703建立分析文檔的公共連結
704透過公共連結存取分析文檔

3. fine_record_login 登入表

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

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

  欄位名

    含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

登入時間

BIGINT

ip

登入 IP 地址

VARCHAR

username  

登入的使用者

VARCHAR

userrole

登入的使用者角色

VARCHAR

actionMethod

登入方

-1:無法獲取的登入方式

0:預設登入

1:跨域登入

2:遠端設計

3:第三方

4:行動端

INTEGER
actionType

操作類

0:登入

1:註銷

2:逾時登出

3:保持登入

INTEGER
authMethod

認證方

-1:無法獲取的認證方式

0:密碼

1:檢驗碼

2:整合

INTEGER
actionResult

操作結果

0:成功

1:失敗

INTEGER

4. fine_record_logout 登出表

注:6.0.8 及之後版本,該表已棄用。

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

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

  欄位

  含義

欄位類型

uuid唯一標識欄位VARCHAR

time

使用者跳出平台時間

BIGINT

ip

登出 IP 地址

VARCHAR

username  

登出平台的帳號

VARCHAR

userrole

登出平台的使用者角色

VARCHAR

5. fine_record_email 郵件表

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

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

  欄位

含義  

欄位類型

uuid

唯一標識欄位

VARCHAR

sender

寄件人帳號

VARCHAR

receiver

收件人帳號

VARCHAR

mail

收件人信箱

VARCHAR

ip

傳送郵件的IP地址

VARCHAR

username

傳送郵件的使用者

VARCHAR

tname

儀表板存放路徑

VARCHAR

displayName

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

如果直接存取連結則為空

VARCHAR

content

郵件內容

VARCHAR

time

傳送時間

BIGINT

result

是否傳送成功

BIT

detail

詳情 

VARCHAR

6. fine_record_write 填報表

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

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

欄位  

含義  

欄位類型

uuid

唯一標識欄位

VARCHAR

username

填報報表的使用者

VARCHAR

tname  

儀表板存放路徑

VARCHAR

time

填報時間

BIGINT

sql

SQL 語句

VARCHAR

sqlTime

SQL 執行的總時間

BIGINT

result

是否填報成功

BIT

ip

填報報表的IP地址

VARCHAR

displayName

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

如果直接存取連結則為空

VARCHAR

detail

詳情

VARCHAR

browser

用戶端存取報表所用的瀏覽器版本

VARCHAR

consume

執行耗時,包括 SQL 執行時間,報表計算時間

BIGINT

body

用 json 資料結構記錄以下資訊:

1)key:請求的固標度籤

2)value:(times, max,min,avg)

  • times:該類請求出現次數,單位:次

  • max:該類請求最大回应時長,單位:ms

  • min:該類請求最小回应時長,單位:ms

  • avg:該類請求平均回应時長,單位:ms

VARCHAR

7. fine_record_error 執行出錯日誌表

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

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

注:FineBI5.1.19 及之後版本,fine_record_error不再使用,報錯資訊記錄到fine_template_error 表中。

  欄位

  含義

欄位類型

uuid

使用者的唯一標識欄位

VARCHAR

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

8. fine_record_param 常用參陣列合表

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

注:fine_record_param 表是FR的常用參數表

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

  欄位

  含義

欄位類型

uuid

唯一標識欄位

VARCHAR

templateid

儀表板 ID

VARCHAR

username  

使用者

VARCHAR

pgroup

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

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

2020-02-28 及之後的 JAR ,pgroup 欄位值加密顯示

VARCHAR

time

記錄時間

BIGINT

9. fine_record_sms 簡訊傳送表

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

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

  欄位

  含義

欄位類型

uuid

唯一標識欄位

VARCHAR

receiver

收件人帳號

VARCHAR

mobile

接收人手機號碼

VARCHAR

content

郵件內容

VARCHAR

time

傳送時間

BIGINT

result

是否傳送成功

BIT

detail

詳情

VARCHAR

sender

寄件人帳號

VARCHAR

10. fine_record_operate 管理日誌表

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

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

  欄位

含義  

欄位類型

uuid

唯一標識欄位

VARCHAR

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防注入

已轉義的字元


排程管理

定時任務

“任務名稱”

增/刪/改


排程管理

全局設定



多級上報

上報流程

“流程名”

增/刪/改


多級上報

上報任務

“任務名”

增/刪/改


行動平台

行動平台


開/關


行動平台

授權裝置



行動平台

QRCODE配置



範本認證

全局設定



範本認證

權限設定

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

增/刪

權限項:“範本路徑”
  類型:查看/填報

遠端設計權限

權限設定

“姓名(帳號)”

改後權限項:“範本路徑”

插件管理

插件管理

“插件名”

安裝/刪除/啟動/禁用/更新


11. fine_record_sql SQL 執行表

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

注:fine_record_sql 表不會存BI範本的sql記錄,只會儲存報表引擎的sql計算程式。

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

  欄位

  含義

欄位類型

uuid

唯一標識欄位

VARCHAR

columns

資料集規模

記錄列數

BIGINT

dsname

資料集的名稱

VARCHAR

executeid

執行批次 ID

每次預覽/查詢時,執行的一批SQL共用一個批次 ID

VARCHAR

rows

資料集規模

記錄行數

BIGINT

sqltime

SQL 執行時間

單位:毫秒

BIGINT

connection

資料連結名

VARCHAR

connectionID

資料連結標識ID

與功能埋點表(fine_intelli_focus_point)中的資料源連結相關埋點進行聯動

VARCHAR

time

記錄時間

BIGINT

12. fine_record_gc GC 記錄表

GC 記錄表:記錄系統的 GC 資訊。

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

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

heapBeforeUsed

GC 前堆使用記憶體

BIGINT

heapAfterUsed

GC 前堆使用記憶體

BIGINT

heapBeforeCommitted

GC 後堆申請記憶體

BIGINT

heapAfterCommitted

GC 後堆申請記憶體

BIGINT

gcStartTime

GC 開始時間

BIGINT

duration

GC 持續時間

BIGINT

gcCause

GC 的原因

常見原因有:

System.gc() 

Allocation Failure

humongous

Metadata GC Threshold

Ergonomics

GCLocker Initiated GC

VARCHAR

gcType

GC 類型

分為GC和Full GC

VARCHAR

metaspaceBeforeUsed

metaspace GC 前使用記憶體

BIGINT

metaspaceBeforeCommitted

metaspace GC 前申請記憶體

BIGINT

metaspaceAfterUsed

metaspace GC 後使用記憶體

BIGINT

metaspaceAfterCommitted

metaspace 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

time

記錄時間

BIGINT

13. fine_record_conf 部分配置資訊表

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

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

記錄時間

BIGINT

id

配置項

VARCHAR

value

配置項值

VARCHAR

14. fine_record_lock 使用者鎖定日誌表

記錄使用者鎖定的日誌

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

入庫時間

BIGINT

lockItem

鎖定物件

VARCHAR

lockTime

鎖定時間

VARCHAR

autoUnlockTime

自動解鎖時間

VARCHAR

15. fine_tpl_info 範本屬性表

記錄範本屬性

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

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

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

16. fine_container_entity 容器資訊表

記錄容器資訊

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

入庫時間

BIGINT

node

節點名

VARCHAR

item

配置項

VARCHAR

value

配置項值

VARCHAR

17. fine_function_process 功能點資訊表

記錄功能點資訊

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

入庫時間

BIGINT

function

功能點

VARCHAR

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

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

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

記錄時間

BIGINT

node

節點名稱

VARCHAR

process

日誌內容

VARCHAR

19. fine_operation_shutdown_record 信號量資訊表

記錄信號量資訊

注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

入庫時間

BIGINT

pid

進程ID

VARCHAR

startTime

開始時間

BIGINT

upTime

截止時間

BIGINT

node

節點

VARCHAR

signalName

信號名

VARCHAR

20. fine_plugin_usage 插件資訊表

記錄插件資訊

注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

time

入庫時間

BIGINT

plugin

插件名

VARCHAR

version

插件版本

VARCHAR

API

插件中API使用情況

VARCHAR

operation

插件運作情況

VARCHAR

register

插件註冊情況

VARCHAR

enable

插件是否啟動

BIT

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

記錄定時任務執行資訊

欄位

含義

欄位類型

uuid

唯一標識欄位

VARCHAR

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

22. fine_intelli_focus_point 功能埋點表

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

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

欄位名

含義  

資料格式

uuid

唯一標識欄位

VARCHAR

id

埋點 ID 編號

VARCHAR

text

記錄的主要內容

VARCHAR

source

埋點來源

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

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

2-插件功能點(PLUGIN)

4- FineReport 的功能點(REPORT)

8- FineBI 的功能點(BI)

INTEGER

time

時間

DATE

username

帳號

轉碼處理,超管使用者為 0

VARCHAR

ip

觸發埋點的 IP

VARCHAR

title

標題,埋點是什麼

VARCHAR

body

一個 JSON 資料結構

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

次要資訊,可能為空

VARCHAR

欄位 id 格式說明:

例如:FR-P1001

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

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

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

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

id

body

作用

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-F5008

function:功能點購買情況

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

23. fine_real_time_usage 應用實時情況表

應用實時情況表:記錄應用實時情況。

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

  欄位名

含義

資料格式

uuid

唯一標識欄位

VARCHAR

node

節點名

2019-05-20 及之後 JAR 新增欄位

VARCHAR

cpu

CPU 利用率

DOUBLE

memory

當前 JVM 記憶體情況

BIGINT

time

記錄時間,每分鐘一條

BIGINT

sessionNum

存活對話數

2019-05-20 及之後 JAR 新增欄位

BIGINT

onlineNum

系統線上人數

2019-05-20 及之後 JAR 新增欄位

BIGINT

pid

進程 PID

2019-05-20 及之後 JAR 新增欄位

VARCHAR

templateRequest

正在計算的範本請求數

INTEGER

httpRequest

總的正在處理的 http 請求數

INTEGER

sessionRequest

正在處理的帶 sessionid 的請求數

INTEGER

fineIO

fineIO 佔用堆外記憶體大小

單位 KB

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

BIGINT

NIO

NIO 佔用堆外記憶體大小

單位 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

24. fine_intelli_consume_point 效能資訊表

效能資訊表:記錄效能相關資訊。

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

欄位名

含義

資料格式

uuid

唯一標識欄位

String

time

時間

開始時間

Long

id

埋點 id 編號

BI 為 X961

String

text

資源內容

可以是範本名稱,分析表名稱等。BI 未使用該欄位

String

source

埋點來源

Original 類裏面

embed:表示當前系統的

plugin:表示插件的埋點

undefined:表示沒有定義來源

Int

username

操作者

String

ip

操作 IP

String

title

資源 ID

可以是範本 ID,分析表 ID,表 ID 等

String

frFullVersion

FR版本

String

biFullVersion

BI版本

String

cloudVersion

雲端健檢分析版本

String

finish

結束時間

FR 有效欄位、BI 為 0,BI 未使用該欄位

String

consume

耗時 單位 ms

String

memory

記憶體大小 單位 byte

FR 有效欄位、BI 為 0,BI 未使用該欄位

String

type

操作類型

可以表明是進行了哪種操作。BI 未使用該欄位

String

comment

資源備註

可以是更具體一些的資訊,需要直接分析的資料。BI未使用該欄位

String

body

埋點具體資訊

一個 JSON 資料結構,根據不同的埋點裏面存放不同的資訊

String

25. fine_template_error 執行出錯日誌

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

注:FineBI5.1.19 及之後版本,fine_record_error不再使用,報錯資訊記錄到fine_template_error 表中。

欄位名

含義

資料格式

uuid

唯一標識欄位

VARCHAR

time

出錯記錄時間

BIGINT

displayName

掛載到平台的目錄名稱,平台前端處理為國際化

noPath:表示非掛載存取

VARCHAR

tname

出錯的物理範本名稱(reportlet下的完整路徑)

VARCHAR

username

執行範本的使用者,平台前端處理為國際化

notLogged:未登入存取

fromSchedule:排程管理

VARCHAR

ip

執行範本的IP地址(排程管理為空)

VARCHAR

msg

錯誤資訊,不包含具體錯誤位置等,基本和錯誤程式碼匹配(比如儲存格死循環,不顯示具體的儲存格)

VARCHAR

trace

錯誤堆棧

長度1000字元,超過截斷

VARCHAR

code

錯誤程式碼

VARCHAR

para

出錯時的查詢參數

VARCHAR

result

是否成功預覽

1:預覽成功

0:預覽失敗

BIGINT

platfromDisplay

展示級別

BIGINT

26. fine_config_operation 刪除行為監視表

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

欄位名

含義

資料格式

uuid

唯一標識欄位

VARCHAR

time

時間

Long

user

帳號

VARCHAR

resource_type

資源類型,包括:

儀表板

分組

業務包

聯動

VARCHAR

operate_type

操作類型,目前只記錄刪除操作

VARCHAR

info

配置資訊,表名、業務包名、分組名等等

VARCHAR

thread_name

執行緒名

VARCHAR

27. fine_relationship 血緣關係分析表

記錄資料表儀表板的血緣關係資料。該表預設為空。

欄位名

含義

資料格式

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

儀表板ID

VARCHAR

28. fine_intelli_honeypot 即時埋點表

欄位名

含義

資料格式

uuid

使用者的唯一標識欄位

VARCHAR

id

埋點ID

VARCHAR

time

日誌時間

BIGINT

addr

ip

VARCHAR

userName

操作帳號

VARCHAR

tableId

操作表ID

VARCHAR

comment

操作物件轉義名

VARCHAR

target

操作物件

VARCHAR

tableName

操作表名

VARCHAR

transferName

操作備註

VARCHAR

describe

參數

VARCHAR

29. fine_intelli_log_honeypot 日誌埋點表

欄位

含義

資料格式

uuid

唯一標識欄位

VARCHAR

id

ID

VARCHAR

startTime

報錯日誌時間

BIGINT

errorCode

報錯編碼

VARCHAR

time

記錄時間

BIGINT

30. fine_update_task 更新任務表

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

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

欄位名

含義

資料格式

uuid

任務的唯一標識欄位

string

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

31. 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(更新任務明細表)中查看。

欄位名

含義

資料格式

uuid

任務的唯一標識欄位

string

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

columns

5.1.10 版本新增欄位

Long

jdbcTime

資料獲取時間

5.1.10 版本新增欄位

Long

openTime

sql執行時間

5.1.10 版本新增欄位

Long

infos

非報錯資訊(只有國際化的key值和參數)

5.1.10 版本新增欄位

string

32. performAnalysis 資料結構

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

注:該表目前已禁用,不會寫入任何資料。如需查看資料表相關的SQL語句,請在「BI工具」的SQL效能監視中查看。

欄位名

含義

資料格式

uuid

唯一標識欄位

String

time


Long

type

大類別別

0:儀表盤

1:資料準備

Int

user

帳號稱

String

startTime

開始時間

Long

endTime

結束時間

Long

category

儀表盤名稱/表名稱

String

subCategory

組件名稱/步驟名稱

String

event


String

subEvent


String

exclusiveDuration

該事件獨佔時間

Long

dataSource

描述資料源資訊

String

query

執行的SQL

String

row

行數

Int

contentSize

所佔記憶體大小

Long

exception

異常資訊

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

String

additionalInfo

額外資訊

String

事件列表

事件大類

事件名稱

含義

儀表盤

type:0

cache

SpiderBaseCriteria

SQL三級快取

GroupCacheProcedure
  CrossCacheProcedure

數二級快取

GroupPagingCacheProcedure
  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

獲取欄位資訊

33. fine_engine_performance 計算任務基礎資訊記錄

5.1.22及之後版本新增該表。

引擎效能埋點需求,對計算耗時等相關資訊進行埋點記錄

欄位名
含義資料格式
uuid唯一標識欄位VARCHAR
time記錄時間BIGINT
queryId查詢標識/IDVARCHAR
startTime開始時間BIGINT
endTime結束時間BIGINT
engineType

引擎類型

1:直連

2:抽取

INTEGER
innerEngineType細分內部引擎類型INTEGER
baseStartTime基礎計算開始時間BIGINT
baseEndTime基礎計算結束時間BIGINT
dataModelCol基礎結果列數INTEGER
dataModelRow基礎結果行數INTEGER
dataModelMem基礎結果記憶體佔用大小INTEGER
peakMemory計算結果中記憶體峯值BIGINT
cacheHitType快取命中情況INTEGER
cacheCost快取處理耗時BIGINT
matchType

一些策略的命中情況

0:表示未命中

1:表示規則命中但是實際未命中

2:表示規則命中,實際命中

INTEGER
parseTime解析耗時BIGINT
mergeCost併發計算後合併操作的耗時BIGINT
tableId資料集idVARCHAR
widgetId組件idVARCHAR
widgetType組件類型INTEGER
dashboardId範本idVARCHAR
baseCriteria基礎查詢資訊VARCHAR
extra拓展欄位VARCHAR
executeType

運作狀態

0:成功

1:報錯

INTEGER

附件列表


主题: 管理系統
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

售前咨询电话

400-811-8890转1

在线技术支持

在线QQ:800049425

热线电话:400-811-8890转2

总裁办24H投诉

热线电话:173-1278-1526

文 档反 馈

鼠标选中内容,快速反馈问题

鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

不再提示

10s后关闭