Synonym Configuration

  • Last update:September 16, 2025
  • Overview

    Application Scenario

    In FineBI, synonym configuration is an important way to improve the accuracy of the Q&A system.

    When using the Q&A system, business personnel often use some unique internal jargon or non-standard expressions, which may be inconsistent with the standard terms in the system. Admins can use Synonym Configuration to set synonyms for table names, field names, dimension enumeration values, and specific terms or phrases, helping the Q&A system better understand colloquial queries from business users.

    The following table lists common application scenario examples.

    Scenario TypeConfiguration Example (Standard Words Enclosed by []) Business Question Example

    Enterprise jargon

    • [John Smith] = Mr. Smith/Sir Smith

    • [Budget] = Water Level

    • [Store Name] = Terminal/House Number

    "Sir Smith's sales"

    "What is the R&D water level?"

    Custom word

    • [New York, Chicago, and California] = Key Cities

    • [Variance] = Data Fluctuation

    • [Employee Count, Employee Growth Rate Compared with the Same Period, Employee Tenure, and Employee Duty] = Personnel Situation

    "Sales growth rate compared with the same period in key cities this year"

    "How is the personnel situation   this year?"

    Specific calculation & specific business calculation

    • [Sales – Production Cost – Non-Production Cost] = Profit

    • [Debt Amount ÷ Asset Amount] = Asset-Liability Ratio

    "What is the profit in August this year?"

    System-matched My and My Team

    • [Username System Parameter] = My

    • [Department System Parameter] = My Team

    "My sales ranking this year."

    "How is the sales of my team this year?"

    Function Description

    Configuration notice:

    • When the questions asked by business personnel are semantically and textually unrelated to the standard terms in the system, for example, the scenario exemplified in section "Application Scenario", synonyms need to be configured.

    • No synonym needs to be configured when questions can be fuzzily matched. The following table lists some examples.

    Function
    Scenario Example:

    Combined with large language models (LLMs), the system can fuzzily match field names.

    iconNote:
    FineChatBI needs to be connected to LLMs.
    • If the field name is FineBI Sales, users can directly ask "BI performance".

    FineChatBI has a built-in similarity matching algorithm. The content with the similarity threshold less than 1/3 can be matched.

    • Fuzzy enumeration value matching:
             When the enumeration value is Dove Chocolate, users can directly ask "Dove".

    • Fuzzy synonym matching:
             When [Jack's Group] = Southwest Sales Group Two is configured, users can directly ask "Southwest group two".

    Configuring Synonyms

    1. Choose Intelligent Q&A Configuration > Synonym Configuration to enter the synonym page.
    2. Add the analysis subject (for which synonyms are to be configured) to the data list. Select the subject after adding it.

     2-1.png

    3. Configure synonyms for the data tables, custom words, and parameters of the selected subject.

     2-2.png

    Configure Synonyms for Data Tables

    Synonyms can be configured for table names, field names, and dimension enumeration values of data tables.

     2-3.png

    For example, select Product Sales Details and click Add to add synonyms to the table name, field name, and dimension enumeration value respectively.

     2-4.png

    Standard Word
    Query Scenario of Business PersonnelAdded Synoym

    Field name - Sales

    "What is the performance this year?"

    "What is the revenue this year?"

    Performance/Revenue

    Field name - Personnel

    "How many staffs are there?"

    "Annual trend in number of employees"

    Staff/Employee

    Dimension enumeration value - PC

    "How much do computers cost this year?"

    Computer

    Dimension enumeration value - China Railway Group Limited

    "Annual sales trend of China Railway"

    China Railway

    1. Click One-Click Configuration for one-click intelligent configuration by LLM.

    iconNote:
    The One-Click Configuration function requires the use of the LLM. Ensure that FineChatBI is connected to the LLM and has the One-Click Configuration function enabled in LLM Configuration.

    2-5.png

    2. After One-Click Configuration, fine-tune synonyms according to the language habits in the enterprise. For example, the Store Name is customarily called Terminal within the enterprise.

     2-6.png

    3. Click Save.

    Configuring Custom Words as Synonyms

    By the setting of Custom Word, synonyms can be set for specific terms or phrases to improve the accuracy and responsiveness of natural language processing.

    Scenario One: Non-Standard Internal Language

    Set Standard Word to Variance for Data Fluctuation. When users ask "Data fluctuation of monthly sales in 2015", the system will recognize this question as "Variance of monthly sales in 2015" and then perform calculation.

     0 03-07-34-9168.png

    Scenario Two: Simple Indicator Calculation

    You can configure simple arithmetic operations between indicators.

    For example, if the standard word Sales Amount – Cost is configured for Profit. When users ask Profit, the system will calculate the profit by subtracting the cost from the sales amount.

     2-8.png

    Scenario Three: Content in a Specified Scope

    When users ask situations about xx, the system will answer the relevant dimensions and indicators.

    For example, if standard words Employee Count, Employee Growth Rate Compared with the Same Period, Employee Tenure, and Employee Function are configured for Personnel Situation, the system will answer the configured relevant dimensions and indicators when users ask "Employee situation".

     2-9.png

    Scenario Four: Setting Preference Dimensions

    If multiple time fields exist in the data, custom words can be used to configure the correct time due to the different time preferences of different questions. For example:

    • Number of Resigned Employees prefers the resignation date. Standard words Resignation Record Count and Resignation Date can be configured.

    • Warehouse Situation prefers the inbound date. Standard words Inbound Count and Inbound Date can be configured.

     2-10.png

    Scenario Five: Configuring Specific Enterprise Knowledge

    If specific colloquial instructions exist within the company, custom words can be used to set corresponding fields for specific words. For example:

    • For Over Budget, standard word Cost Exceeds 100,000 can be configured.

    • For Key Cities, standard words New York, Chicago, and California can be configured.

     2-11.png

    Configuring Synonyms for Parameters

    Users can directly ask personalized questions using My/Our/My team, such as "My performance ranking" and "Our team's sales". Fields need to be bound to system parameters.

    For example, the Medical Representative field specifies the employee ID of each medical representative, and the username parameter fine_username also specifies the employee ID of each medical representative. In this case, the parameter fine_username can be bound to Medical Representative. After these two are bound, when medical representative A logs in to the system and asks "my sales ranking", the system can automatically identify the identity of the representative and provide corresponding sales ranking information.

     0 02-40-53-6288.png

    System Parameter
    Parameter Meaning

    $fine_username

    Username

    2-13.png

    $fine_display_name

    Name

    $fine_role

    Role

    $fine_position

    Department position

    Refreshing Preload Data

    Enter the Preloading Configuration page and refresh data for the configured synonyms to officially take effect.

     0 02-42-07-3468.png

    Synonym Import & Export

    The system allows synonyms to be import and export through Excel files, helping users in batch management and editing.

    Exporting Synonyms for Modification

    Configured synonyms can be exported as Excel files, helping users review, modify and sort out synonyms in Excel.

     0 02-42-58-8954.png

    Modify synonyms and re-import them into the system.

    iconNote: 
    Ensure that sheet names in the post-modified Excel file retain unchanged. If multiple synonyms exist, separate them by commas (,). Otherwise, the import may fail.

    0 02-45-57-9832.png

    Preparing Synonyms by Excel Before Importing Them

    If many fields exist and the enterprise has a knowledge comparison table, a list of synonyms can be prepared as an Excel file and imported into the system for quick synonym configuration. (You need to download and use the corresponding Excel template.)

    1. Download the import template.

     0 02-44-52-2251.png

    2. Modify the template file to prepare synonyms in this Excel file.

    • Change the sheet name to the name of the data table in the subject. If the subject contains more than two data tables, additional sheets should be added.

    • Delete the sample data from each sheet and fill in the correct information. (If more than one synonym exists, separate them by commas).

     

    3. Check the synonym effect in the post-modified Excel file, as shown in the following figure.

     2-19.png


    附件列表


    主题: FineChatBI Intelligent Q&A
    Previous
    Next
    • 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