FineBI Version
Functional Change
6.0
/
6.0.8
Added the Login Logout function under the User Behavior tab.
Renamed the original User Behavior to Template Business.
System status refers to monitoring and analyzing various aspects of system operation. Through this function, you can view various indicators of system operation status.
System status includes Access Statistics, User Behavior, Template Heat, Performance Monitoring, Manage logs, Template Error, and Download Log.
View the access time, access frequency, access method, and access users of the dashboard in detail to help admins understand the usage rate of each dashboard.
The statistics information includes system access times and report access details.
System Visits is presented in a line chart, which introduces the system access times as well as the number of visited templates and active users. When FineReport is integrated into FineBI, the System Visits interface is shown as the following figure:
Admins can filter access time by month.
From any node in the cluster, you can view the log information of the entire cluster.
Data Source
The data in System Visits is filtered from the fine_record_execute table in the LogDB database.
Select Report Template and BI Template as Statistical Object to filter the data with the type code within the following table in the fine_record_execute table for statistical indicators in the chart.
Note:
1. For details about the fields in the fine_record_execute table, see LogDB Table Structure.
2. Selecting both Report Template and BI Template as Statistical Object can filter out all the data shown in the table below.
3. Statistical Object is counted according to the template name. If the name of a dashboard is changed, besides the previous one, the dashboard with the current name will become another statistical object, so there are two statistical objects.
Statistical Object
Field Type Encoding
Type
Report Template
0
Pagination preview
1
Online analysis
2
Form filling preview
3
Dashboard preview
4
Row-based engine
5
Online editing
6
New filling
7
New engine preview
8
FVS preview
BI Template
101
BI template preview
102
BI template editing
105
View BI public links
104
Create BI public links
109
Save BI template as
202
Edit self-service dataset
204
Disable sharing self-service dataset
205
Disable sharing BI templates
206
Disable BI public links
302
Edit components
401
Excel plugin template preview
404
Create a public link for Excel plugin
405
Access Excel plugin template via a public link
409
Save Excel dashboard as
Calculation Logic
The calculation logic for each value is shown in the following table:
Value
Introduction
Monthly Average Daily Visits
Within the number of days in the current month, the total number of accessing times of reports and BI templates is divided by the number of days visited.
Monthly Active Templates
Number of unique templates visited in the current month
Monthly Active Users
Number of unique users who have accessed the platform in the current month
Daily Visits
Displayed in a blue line, representing the total number of reports and BI templates accessed on the day.
Daily Active Templates
Displayed in a green line, representing the number of unique reports and BI templates visited on the day.
Daily Active Users
Displayed in an orange line, representing the number of unique users who visited the platform on that day.
Server Usage
The Current Number of Online Users
When FineBI is not connected to WebSocket, the logged user cannot be counted in the current number of online users in the system, so the current number of online users cannot be displayed correctly.
If you log into two accounts on the same browser, the account information of the latter user will overwrite that of the former user, and only one user will be counted.
To be counted as a current online user in the system, you need to enter the platform through the login page, and the same as single login. Simply accessing the template without accessing the platform will not be counted.
When a new user logs into FineBI, it is necessary to refresh the page before checking the number of current online users in the system.
List Introduction
The Server Usage list introduces that the {user name} accessed the {template name} in the platform at {time} and {location}.
The detail list displays the report template that is currently being previewed.
When ordinary users log in to view a template, the access information of the template will be displayed in real time in this detailed list.
After closing the accessing template, ordinary users refresh the platform, and the access information of the template in the details list will disappear.
Template Access Details
Template Access Details records that the {user name} accessed the {template name} in the system at {time} and {location}. All template access records in the project will be displayed here.
Template Access Details provides a detailed introduction to which directory's reports were accessed, access time, access IP, procedures (how FineBI was accessed, such as pagination preview, FineBI viewing, FineBI editing, Excel page exporting), role (the role of the logged-in username), and username.
Query Methods
Admins can select a certain time period, defaulting to the previous day to the current day.
Click Query to query the details of that time period.
Admins can tick Advanced Query Conditions, choose the content to be queried, and click Query to query details under specific settings.
Note: FineBI allows filtering logs with empty operation users and filtering templates with empty template names.
Exporting Access Details
After the query, the admin can export the log files.
Click Export as log to export in .txt format.
Click Export to Excel to export in .xls format.
Note: You can only export 10,000 log data at most.
Operation Type
Some operation fields in the log are numbers, and the corresponding log information types are shown in the following table:
Note: Some operation types are followed by , and you can hover the cursor on it to view specific operation information.
Number
Whether to Display
Display Content
No
10
Export pagination Excel
11
Export as Excel format
12
Export entire Excel sheet
13
Export Excel with pagination and sheet separation
14
Export to PDF
15
Export to Word
16
Export in SVG format
17
Export in CSV format
18
Export text
19
Export JPG images
20
Export PNG images
21
Export GIF images
22
Export BMP images
23
Export WBMP images
24
Built-in dataset export template
25
HTML export
26
HTML export of filled-out form
27
Export Excel from BI
30
Flash printing
31
PDF printing
32
Applet printing
33
Zero client printing
34
Local software printing
View BI template
Edit BI template
103
Share BI templates
Yes
Shared: {username}
106
Global export PDF
107
Global export Excel
Export cell: 1234
108
Component export excel
201
Close tabs in the browser
203
Share self-service dataset
Type: {type}
User Behavior includes two aspects: Template Business and Login Logout.
Specific user operation information can be obtained and analyzed easily here.
Allow viewing the frequency of user visits and operation behaviors within a specified time period, including viewing, exporting, and other operations.
Display access data grouped by users.
You can set date range parameters and user parameters to query the report access status of different users within a specified time period.
1. If you access via a public link, Operating User is empty.
2. Allow filtering logs with empty usernames.
Click the username hyperlink to jump to the user's operation details page.
JAR has been added the Login Logout function since 2023/02/21.
Login Logout records every login and logout request of the user, ranging from default login, cross-domain login, remote design, third-party, to mobile terminal.
Support user login behavior analysis.
You can filter by Operation Time, Operation Result, Operation User, and Operation Type, making you easy to review the login status of the system.
The default time period is from the previous day to the current day.
Select a specific time period, and click Query to query the login and logout records in that time period.
Select the content to be queried in the checkbox, and click Query to query the login and logout records under specific settings conditions.
Exporting Login and Logout Logs
Introduction to Viewing Logs
Login and logout logs are stored in the fine_record_login table in Logdb database, as shown in the following table below.
For details, see LogDB Table Structure.
Field
Meaning
actionMethod
Login Method
0: Default login
1: Cross-domain login
2: Remote design
3: Third party
4: Mobile terminal
Note: When you log out, if there is no login method, the field value is -1. To distinguish the logged-out device, the field value for mobile logout is set to 4 separately.
actionType
0: Login
1: Logout
2: Overtime
3: Keep Login
authMethod
Authentication Method
0: Password
1: Verification code
2: Integration
Note: When you log out, if there is no authentication method, the field value is -1.
actionResult
Operation Result
0: Successful
1: Failed
Support template access analysis so that admins can understand business hotspots. Count the frequency of template access within a specified time period, including viewing, exporting, printing, and other access operations.
The detail list displays in descending order of total operation times. Template Name is displayed as the name configured in the platform, and the path is the path of the template.
1. If you view the template through a non-platform directory (URL of the template or drill-down), Template Name is empty.
2. If the same template is mounted in multiple directories on the platform, it will be counted as multiple records.
If you view the same template through a URL or by drilling down, it will be counted as multiple records for statistics.
1. Allow filtering templates with empty template names.
2. The view times include the number of times of viewing BI template, editing BI template, and viewing BI public links.
Click the template path hyperlink to display the detailed access information of the template, and the detailed data in chronological order.
Support responsive performance analysis of templates to provide reference for admins to optimize the system.
Display the template which completed user requests, the longest response time, the shortest response time, the average time consumption, and the average memory usage.
Set the date parameter and the operation category parameter simultaneously.
Tick Details.
Click Query to display log information: Module, Settings, Operation User, Operation IP, Operation Time, Accessed Resources, and Operation Type.
Operation types include:
Module
Function
Operation
Directory
Nodes/Templates/Links/Report Tags/Management Homepage
Add/Update/Delete
User
Global Setting/User/Department/
Position under Department/Position/
Personnel under Position/Role/
Personnel under Role/Platform User/
Mobile Platform User
View user/Design user
Select all/Clear/Add/Delete
User Restriction — Enable/Disable
Permission
Global Setting/Permission Setting/Permission Reuse
Directory export permission/
Quick configuration — Directory export permission
Add/Delete
Business package permission/
Quick configuration — Business package permission
Add/Delete/Row permission — Update/
Column permission — Update
Dashboard permission — Template sharing
Add/Delete/Update
Dashboard permission — Public link
Appearance
Login page/Platform theme/
Platform style/Directory style/
BI global style/Report style
Add/Update/Delete/Rename/Switch
Attachment
Attachment upload
Add
System
Login/General/Print/SMS/Mailbox
Enable/Disable/Update
Backup and Restore
Global Setting/Platform configuration/Report template/JAR package/Plugin/Update upgrade
Enable/Disable/Add/
Update/Delete/Restore
Platform Log
Global setting/Access statistics/
User behavior/Template heat/
Performance monitoring
Update/Export
Load Management
Load monitor/Memory session/
Intelligent release/Template limit/
Lifecycle
End/Update
Data Connection
Data Connection Management/
Server dataset/Dataset
Preview/Add/Update/
Delete/Test connection
Registration
Update
Security
Anti-SQL injection
Watermark setting
Enable/Disable
Task Schedule
Scheduled Tasks/Global Setting
Mobile Platform
Mobile platform/Authorized device/
QR code configuration
Resource Handover
Resource import/Resource export
Export permission configuration at the same time: true/false
Template Authentication
Global Setting/Permission Configuration
Plugin
Install/Delete/Enable/
Disable/Update
Map Configuration
Geographic information/Custom pictures
/Custom GIS layer
Update/Import
Information Notification
Notification data update
Message prompt — Request to hang out/Share
Update Task Management
BI data regular update task/
Run monitoring
Add/Edit/Delete/Enable/Pause/
Terminate task/Cut in line/End task
Public Data
Edit/Create/Delete dataset
/Delete public data folder
Add/Edit/Delete
Publication Management
Self-service dataset/Dashboard
Apply for publication/Publish successfully/Unpublish successfully
Recycle Bin
Restore dataset/
Completely delete the dataset
Restore/Delete
Tick Advanced Query Conditions.
Click Query to summarize the errors in the use of the statistical template, including: Template Name, Accessed Resources, Error Code, Error Content, Occurrence, Total Visits.
3. Only display templates with error records in the filter bar.
Click Error Details to display detailed error and query information for the corresponding error category under the corresponding template, including: User Name, Error Details, Query parameter, Error Time, and Template Preview Result.
Note: To avoid redundant error messages, only the first five errors will be recorded during a single visit.
After the query, the admin can export the log files of template error.
The admin logs into the data decision-making system, clicks Manage > Intelligent Operations > Platform Log, clicks to go to the Global Setting interface, and enables Error Template Message.
After enabling Error Template Message, the system will check the error templates of the previous day at two am every day.
When there are error templates, the admin can be notified through three forms: SMS Reminder, Platform Message, and Email Reminder.
1. SMS Reminder: SMS platform needs to be enabled.
2. Email Reminder: Email server needs to be configured.
3. Platform Message: WebSocket port needs to be configured and opened at the load balancing level.
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy