反饋已提交
網絡繁忙
如在工程「管理系統>系統管理>標準」介面看到「ElasticSearch連結配置」,說明已啟動ElasticSearch作為日誌儲存。
請勿參考本文連結工程日誌庫,如需連工程日誌服務,請聯絡帆軟技術支援獲取幫助。技術支援聯絡方式: 帆軟官方服務渠道使用説明。
為了加強對報表工程的管理,隨時監視其運作狀態,可以在平台中開啟日誌記錄,如下圖所示。
注:系統日誌級別的設定僅影響系統日誌的匯出,不影響操作日誌。兩種日誌的差別請參見:日誌簡介 。
LogDB 資料庫是 FineReport 日誌監視開啟之後,用於儲存日誌的內建資料庫.
本文將簡單介紹 LogDB 中各個資料表的含義以及欄位的含義。
設計器菜單欄點選「伺服器>定義資料連結」,新增一個 JDBC 資料連結,將其重命名為 LogDB,設定資訊如下表所示:
jdbc:swift:emb://default
設計器資料連結頁面如下圖所示:
測試連結成功之後,建立一個 資料庫查詢 方式的資料集,選擇上面建立的資料連結,即可看到日誌資料庫下面的所有資料表,如下圖所示:
注:如果是伺服器新增了 LogDB 這個資料連結務必控制 資料連結使用權限 ,否則存在被越權存取並修改配置資料庫的風險。
Logdb 資料庫中各個資料表和表欄位的含義,請參見:LogDB 表結構 。
本章將簡單介紹LogDB支援的查詢文法,本文未列舉的文法,不確定可用。
SQL 語句範例:
1)select * from fine_record_execute
2)select tname, displayName, consume from fine_record_execute
GROUP BY 查詢,有 SUM,COUNT,MAX,MIN,AVERAVG 這五種聚合方式。
如果SQL語句中不寫聚合方式,會預設使用 COUNT
1)select sum(consume) from fine_record_execute group by tname, displayName
2)select consume from fine_record_execute group by tname, displayName
等同於:select COUNT(consume) from fine_record_execute group by tname, displayName
3)select min(consume), max(consume) from fine_record_execute group by tname, displayName
簡單的 WHERE 過濾條件,支援 AND,OR,=,<>,>,>=,<,<=,in,isnull
1)select * from fine_record_execute where consume > 10
2)select sum(consume) from fine_record_execute where consume > 10 and consume < 100 group by tname, displayName
3)select consume from fine_record_execute where tname = `doc/Chart/GraphSwitching/多圖表實現統一切換.frm`
4)select sum(consume) from fine_record_execute where tname in (`doc/Chart/GraphSwitching/多圖表實現統一切換.frm`, `doc/Chart/Combination/柱形-面積組合圖.cpt`) group by tname, displayName
todate() 結果的日期格式為:2018-12-18 10:15:26
1) select todate(time) from fine_record_execute
2) select * from fine_record_execute where todate(time)<'2018-12-18 10:15:26' and todate(time)>'2018-12-17 10:15:26'
只支援前後‘%’的用法
注1:支援使用 like 進行模糊查詢,不支援 not like 用法 。
注2:目前只支援 '%',暫不支援通配符 ‘_’。
1)select * from fine_record_execute where tname like '%demo%'
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙