Overview
FineBI Version | JAR Package |
---|---|
6.0.13 | / |
Compatibility Description
For users who have upgraded FineBI to 6.0.13 and want to use FineDataLink, they need to update the JAR package of FineDataLink to 4.0.28.1.
Public Data
Logic Optimization of Active Tables
Before optimization: After a table is updated successfully, its status is changed to active.
After optimization: After a table triggers update, its status is changed to active, which can prevent the system from repeatedly triggering the update of the table. In addition, the activeness logic is also added for dashboards pushed by task schedule in 6.0.13.
For details, see Single Table Update of Self-Service Datasets.
My Analysis
Logic Optimization of Summary Rows Calculated by DEF
Before optimization: When Contract Signing Time is collapsed, DEF_ADD and DEF_SUB will perform calculation using all dimensions (including Contract Signing Time) in the chart.
The value in the summary row is the result obtained by summary of all dimensions, which is often not the summary value you need.
After optimization: When Contract Signing Time is collapsed, DEF_ADD and DEF_SUB will perform calculation using dimensions displayed in the current chart (without using Contract Signing Time).
The final result is often the summary value you need.
For details, see DEF_ADD.
Canceling linkage by Clicking Data
After linkage takes effect for a component with only linkage set, you can click data again to directly cancel the linkage.
For details, see Setting Linkages Between Components.
Manual Match of Dependent Fields Required by Linkage Customization
You need to manually match dependent fields during linkage customization in 6.0.13.
For details, see Setting Linkages Between Components.
Composite Component Optimization
If you hover your mouse over a field bound to a composite filter component, the source table location is displayed.
Center Alignment Supported by Text Components
You can click Top Align, Vertically Center, or Bottom Align in the text component, as shown in the following figure.
For details, see Text Component Overview.
Finer Granularity for Resizing Components
The component resizing granularity has been refined in the new version, allowing you to resize components more flexibly and accurately.
Before optimization:
After optimization:
Parameter Transfer Supported by Web Components
When a filter component exists in both the dashboard mounted by the web component and the current dashboard, you can transfer the filter component value added in the current dashboard to the filter component in the dashboard of the web component.
For details, see Web Component.
Optimization of the Assistive Ball
After inserting a public link into a web component, you can adjust the layout zoom through the assistive ball. In this version, the assistive ball have been optimized. When you do not hover your mouse over the web component, the assistive ball will be hidden. When you hover your mouse over the web component, the assistive ball will be displayed.
Component Information Optimization
The component name and data location is added into the component information.
The data location can help you quickly locate the data source used by the current component.
For details, see Viewing Component Information.
Optimization of Dragging Prompts in the Preview Area
The preview area is optimized with Drag Field to Automatically Generate Chart added, helping you get started with FineBI better.
Platform
Adding the Semicolon Filtering Mechanism for URLs
When parsing a user request URL with a semicolon (if any), Tomcat will filter out the content between the semicolon and the slash and normalize it. Attackers can exploit this vulnerability to bypass permission verification, deteriorating system security.
URL configuration items are added in FineBI of 6.0.13 and later versions to forbid the use of semicolons in URLs, preventing security issues such as path traversal, permission bypass, URL obfuscation, and deception for higher system security.
For details, see Security Protection.
Platform Log Optimization
(1) You can view the statistics of template access by mobile terminals under Intelligent O&M > Platform Log > Access Statistics > System Visits.
(2) New recording scenarios are added in Log Management, such as clearing all users and creating desensitization rules.
For details, see Platform Log.
Mobile Terminal
Mobile Style Optimization
(1) Component styles (such as component round corner effects, border effects, and title centering effects) set on the PC terminal can be displayed on the mobile terminal.
(2) Styles to which the mobile terminal can adapt are optimized, including displaying complete bubble charts, optimizing chart positions, and inheriting the row quantity set on the PC terminal as the pagination row quantity of the group table.
(3) The component height can be auto-adaptive in the data portal.
Drill Effect Optimization
Only one drill option and one drill directory are available for components, allowing direct drill-down (requiring no selection) for operation simplification.
If multiple drill options or multiple drill directories are available, prompt boxes will still pop up.

Engine
StarRocks, an OLAP database, adopts the MPP distributed architecture and vectorized computing technology. Currently, FineBI uses StarRocks as an MPP data acceleration engine, mainly to improve the data application efficiency for direct-connect data models in big data scenarios. This can help achieve higher performance, and satisfy large-scale data processing requirements.
You can configure the StarRocks acceleration database and monitor data performance.
Acceleration Engine: You can configure the StarRocks acceleration database and monitor acceleration database status.
SQL Analysis: You can monitor the SQL execution speed and performance in FineBI.
Excel Upload Record: You can view Excel upload status.
For details, see Acceleration Engine.