6.0.9 Update Log

  • Last update:May 16, 2023
  • Version

    FineBI Version

    JAR Package Version

    6.0.9

    2023/04/25

    Public Data

    Direct Data Adapting to GBase8t

    Direct data can match with GBase8t data connection.

    Direct Data Adapting to Informix

    Direct data can match with Informix data connection.

    No Update for Inactive Tables

    To save update resources, if a user does not use a data table for a long time, the table will not get updated. Click this table, it will prompt The Data is not active and will not be extracted temporarily.

    To use this table, click Update Information > Update now.

    For details, see Self-service Dataset Single Table Update.

    2.png

    If users want to check the component or dashboard based on the inactive table, it will prompt: The data is not active, and the activation will be triggered automatically after waiting for 5s.

    3.png

    That is, the table will be automatically updated and users can view the data in 5 seconds.

    The admin can set the parameter to define a data table as active.

    For details, see BI/Spider Parameter.

    Update in Spider Dataset

    Spider dataset supports editing and adding data again. For details, see Spider Dataset Plugin.

    Optimization in Data Preview

    Added Data detail to help users learn about the information of tables in Public Data.

    Click Data detail to learn about the creator and last update time of a public dataset in Public Data.

    When users have questions about the data, they can quickly find the creator of the data table for confirmation.

    4.png

    Added Field description.

    5.png

    After successfully setting the field description, users can see their notes when they hover over the field name while using the data table. For details, see Data Preview.

    6.png

    Supporting Dragging Excel Directly

    Support dragging Excel files from folders or desktop in Select Data interface.

    Optimization in Excel File Name with Multi-sheets

    If the uploaded Excel file has multiple sheets, the file name corresponds to the sheet name respectively by default.

    My Analysis


    Compatibility of Analysis Subject Model

    FineBI 6.0.8 added model function for analysis subjects. There is only one model for each subject. The model corresponds to all the data and components within the subject.

    To-Be-Analyzed Area

    All components' configurations of to-be-analyzed area within the subject will be copied to the subject model. You can reuse multiple tables associated with the table/model to create other components, improving production efficiency.

     1.png

    For example, use table A to create component 1. Meanwhile, you have made settings like copying fields, adding detail filter and parameters, and so on in to-be-analyzed area.

    When you use table A to create Component 2, these settings will still be retained.

     Animation 1.gif

    After you upgrade FineBI, the components' configurations in to-be-analyzed area in the subject will be copied to the upgraded subject, and the same configuration will be compatible. Compatibility details are shown below:

    Note:

    1. Only components made from the same table in the model will have their fields merged.

    2. The configuration items copied and integrated into the subject will be synchronized to all components.

    Component Configuration for To-Be-Analyzed Area

    Compatibility Description

    Drilling directory

    Premise: There are multiple components using the same table made within the current subject. (Component 1 and Component 2 both use table 1.)

    1. If the drilling directory in to-be-analyzed area are exactly the same, then the drilling directory will be integrated and preserved.

    Drilling directory of Component 1: a > b > c

    Drilling directory of component 2: a > b > c

    One directory after upgrade: a-b-c

    2. If the drilling directories are not completely identical, copy the fields used in these drilling directories, integrate, and retain them.

    Drilling directory of Component 1: a > b > c

    Drilling directory of Component 2: a > b > d

    Two drilling directories after the upgrade: a > b > c and a-1 > b-1 > d

    3. Components with the same field do not always in the drilling directory simultaneously. If it is the first drilling field, it will be copied. If it is not the first field, only one field can be retained.

    Drilling directory of Component 1: a > b > c

    Component 2 has no drilling directory.

    The drilling directory after upgrade: a > b > c Copied field: a-1

    Copied field

    1. Copy and integrate the fields of multiple components in to-be-analyzed area into the subject.

    2. Only one field will be retained if the following conditions are met: the copied field name and the configured one are exactly the same.

    Calculation field

    1. Copy and integrate the fields of multiple components in to-be-analyzed area into the subject.

    2. Only one field will be retained if they are completely identical.

    Parameter

    Copy and integrate the fields of multiple components in to-be-analyzed area into the model.

    Only one field will be retained if the following conditions are met:

    Parameter type and parameter name are the same, and no filtering component is bound.

    The parameter type and parameter name are the same. The bound filtering component is the same.

    Convert Dimensions to Indicators

    Convert Indicators to Dimensions

    Same as rules of calculation field

    Geographical role - Indicators

    Geographical role - Dimensions

    Same as rules of calculation field

    Detail filter

    Copy and integrate the fields of multiple components in to-be-analyzed area into the model.

    Only one field will be retained if the following conditions are met:

    The filter conditions are exactly the same.

    The parameter needs to meet certain conditions if there is a parameter bound to filter component in detail filter: The parameter type and name are the same. The parameter is bound by the same filter component.

    Record numbers

    Copy and integrate the fields of multiple components in to-be-analyzed area into the model.

    Create component 1 with records by using table 1 and set condition A in detail filter.

    Create component 2 with records by using table 1 and set condition B in detail filter.

    All records will be retained after upgrade. The result is record number and record number-1.

    Indicator name

    Reserved

    Analysis Area

    Filed compatibility does not influence the fields added in analysis area.

    Note: If you use drilling directory to create components, when the non-first directory fields in the drilling directory are not set with display names in the analysis area, the drilling directory fields in the analysis area may appear as field names such as {name}-1, {name}-2.

    Added Logical Function IN

    IN function is used to determine whether the result of the expression belongs to the set constructed by parameter 1, parameter 2, parameter 3, ..., and parameter N. If the result of the expression belongs to the set, the return value is 1. Otherwise, it is 0.

    For example, calculate the contract amount of permanent orders in Contract table.

    To determine whether the contract type is Permanent, use the formula IN(contract type,"permanent").

    To calculate the contract amount of the permanent orders, use the formula DEF_ADD(SUM_AGG(contract amount),[],IN(contract type,"permanent")).

     1.png

    Added Logical Function NOT

    NOT function is used to judge whether the expression belongs to a certain condition. If the expression belongs to the condition, the return value is 0. Otherwise, the return value is 1.

    For example, calculate the contract amount of orders that are not Permanent.

    Enter the formula DEF_ADD(SUM_AGG(Contract Amount),[],NOT(IN(Contract Type,"permanent"))).

     2.png

    Optimized Icon of Published Data/Dashboard

    The icon of published data/dashboard is optimized.

     3.png

    Optimized Analysis Steps

    You can group and move analysis steps.

    Press Ctrl and Shift keys at the same time to select multiple steps, click Create group, and group selected steps into one group.

     Animation 1.gif

    If you need to modify the order of steps, you can directly move by dragging.

    Animation 2.gif

    Optimized Filter Condition for Viewing

    If you have quoted parameters to filter, the details of the parameter filter will be displayed.

    For details, see Viewing Component Filter Condition.

    4.png

    Added Subject Model

    Application Scenarios

    There is one model in one analysis subject. The model includes all the tables in the subject. It supports sync operations on all the tables.

    The subject model can meet users' analysis needs in multiple dimensions. Users can set associations among different tables in the model to make a cross-table analysis within a single subject.

    • Scenario 1: Simplified Data Preparation Process

    The model can quickly associate multiple tables and combine them into one large table for analysis without updates. It allows users to directly add fields in the component to immediately make analysis.

    • Scenario 2: Easier Component Analysis Reuse

    The operations in the pending analysis area, including adding calculation fields, drilling down, and detail filtering, will be synchronized to the model. Users can directly use the fields in this table without copying components.

    • Scenario 3: Directly Using Multiple Table Fields Under Associated Tables for Calculation

    Cross-table fields can be directly added to calculation fields for analysis.

    • Scenario 4: N:N Association Scenarios

    Components created with associated tables can be linked to each other for users to view filtered results.

    Functions

    In data editing interface, click  to switch to model view. Users can set the model relationships among different tables by dragging.

    7.png

    Also support configuring the associations between tables.

    8.png

    Tables associated in the model will be merged into the pending analysis area for component analysis. Cross-table analysis is supported.

    9.png

    Synchronization of Pending Analysis Area Settings

    For example, calculate profit in the component to analyze the profit of different products.

    Add the component 1, then the profit calculated in the component can be synchronized to the component 1. There is no need to copy components any more. This can reduce operation steps and improve field reuse efficiency.

    For details, see Pending Analysis Area Setting Introduction.

    For details about update compatibility, see section "Compatibility Introduction".

    11.gif

    Optimization of Adding Calculation Fields

    Optimized the entry for adding calculation fields. Click ... in the upper right corner to add calculation fields.

    For details, see Pending Analysis Area Setting Introduction.

    12.png

    Removal of Dimension and Indicator Bar

    The dimension and indicator bar have been removed. The fields are now grouped by table name.

    13.png

    For details, see Pending Analysis Area Setting Introduction.

    All fields within a table can be expanded or collapsed.

    14.gif

    Filtering Tables Within the Subject

    Support filtering all the tables within the subject in the pending analysis area.

    15.gif

    For details, see Pending Analysis Area Setting Introduction.

    Tables that are associated within the subject model will be merged and displayed together.

    16.png

    Supporting Cross-Table Analysis in Component

    After the model establishment, the associated multiple table fields can be combined and analyzed randomly within the component.

    For details, see Subject Model Example.

    For example, calculate the sales quantity of different products in Tokyo with the calculation fields in the tables that have been associated in the subject model.

    17.png

    The field The Sales Quantity of Different Products in Tokyo belongs to the Cross-table fields. Drag Name, The Sales Quantity of Different Products in Tokyo, and Quantity to the field analysis area so as to compare the sales quantities between Tokyo and other cities.

    Note: The indicator name also belongs to the Cross-table fields.

    18.png

    Optimization of Prompt in Analysis Area

    In the process of cross-table analysis, fields are from different tables. When hovering over a field, users can view the source table of the field.

    19.png

    Removal of the Entry for Switching Data Sources

    FineBI 6.0.8 removes the entry to switch data tables. After users add a model in the analysis subject, all tables within the subject will be involved in the model regardless of whether they are associated or not.

    To ensure smooth usage, it is recommended to add all tables for analysis to the subject beforehand. As for existing users, the update will not affect the existing data. As for new users, version 6.0.8 or later will not have this feature.

    20.png

    Supporting Cross-Table Analysis in Dashboard

    Support selecting fields in the associated tables in the dashboard analysis (filtering, linkage, and drilling). This will make analysis more flexible and diverse.

    For example, in the filtering component, Used fields on the left side of the interface refers to the fields added to the component. All Fields displays the fields within the source table of the component or the fields within the associated tables.

    For details, see Basic Functions of Filter Components.

    21.png

    To sort the filtering fields, users can use the fields in the associated tables as the basis for sorting.

    22.png

    Drop-Down Tree Filter Component also supports adding fields in the associated tables.

    23.png

    Supporting Calculation Fields in Filter Component

    Filter Component supports filtering calculation fields according to the needs of users for more application scenarios.

    For details, see Basic Functions of Filter Components.

    24.png

    Optimization of Component Information Display

    If a component is created with the fields in the associated tables, it will display the update information of different source tables.

    25.png

    Platform

    Preventing System Crash in Subject Model

    Added the limits for unreasonable calculations. If the data volume is too huge after Group Summary or Left and right merge, the calculation in components/dashboards will be interrupted.

    For details, see BI/Spider Parameter.

    Supporting Configuration of Parameters for Charts in Big Data Mode

    You can modify the data volume of charts in big data mode. If you do not want to use the big data mode, which may result in incomplete display of data, you can adjust the parameter values.

    Optimized Platform Log

    Manage logs can record information about data links, map configurations, public data, publishing management, and the recycle bin.

    Optimized Storage Path of Extract Data

    You can configure the absolute path of extract data storage through node files in extract clustered environment.

    Management System

    Disabling Asynchronous Nodes

    Disabled data synchronization for asynchronous nodes at the configuration level to ensure that no data exists on asynchronous nodes.

    For details, see Extract Cluster.


    附件列表


    主题: What's New
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy