反馈已提交

网络繁忙

You are viewing 5.1 help doc. More details are displayed in the latest help doc.

Introduction to FineDB

  • Recent Updates: July 21, 2022
  • I. Overview

    All information in the Decision-making System except the platform attribute configuration, including directory tree settings, template timing task information, etc., are stored in the FineDB database.

    FineBI supports using the built-in FineDB database or enabling an external FineDB database.

    II. Built-in database

    The FineBI project has a built-in HSQL database as the FineDB database.

    1. Storage location

    The FineDB database is stored in the % BI_Home %\webapps\ webroot \WEB-INF\embed folder. As shown below:

    2. Contents of database tables

    The FineDB database stores all the information in the data decision system except the platform attribute configuration, including the directory tree settings, template timing task information, etc.

    FineDB database table, please refer to: FineDB Table Structure.


    3. Database files

    file name

    Is it necessary

    store content

    db.properties

    necessary

    Store the properties of the HSQL database

    db.script

    necessary

    Save tables and data

    db.lck

    optional

    Indicates that the database is open

    db.log

    optional

    file contains changes to the current database

    db.lobs

    optional

    save certain types of data

    db.tmp

    optional

    temporary file directory


    Note: For a freshly installed FineBI , there are only necessary files such as db.properties and db.script .

    If the database is used, and some properties of the tables and data are modified, other files are automatically generated.


    4. FineDB data connection

    Users can connect to the built-in FineDB database in BI platform.

    1) The administrator enters the Decision-making System and clicks "Manage > Data Connection >Data Connection Management > New Data Connection", as shown in the following figure:

    2) Click "Others", select "Other JDBC", and fill in the database connection information, as shown in the following figure:

    2022-07-13_11-33-51.png

    2022-07-13_16-46-54.png

    The specific connection information is shown in the following table:

    name

    value

    data connection name

    FineDB (user-definable)

    driver

    com.fr.third.org.hsqldb.jdbcDriver 

    URL

    jdbc:hsqldb:file://${ENV_HOME}/embed/ finedb/db

    Note: Universal for Windows/Linux/Mac

    username

    sa

    password

    No input required


    3 ) Click "Test Connection" to prompt the connection is successful, as shown in the following figure:

    2022-07-13_16-49-39.png

    4) Click the "Save" button in the upper right corner.

    Note: After adding a FineDB data connection to the server, be sure to control the permissions of the data connection ,otherwise there is a risk of unauthorized access and modification of the configuration database.

    III. External database

    The HSQL database cannot be accessed by multiple threads, and the cluster environment and the large amount of data may lead to the instability of the HSQL database. Therefore, in the formal project of the enterprise, it is recommended to configure an external database.

    For the supported types and usage of external databases, please refer to: Configure External Database

    Note 1: If you need to call the data in the external database for analysis, please select the appropriate data connection method according to the database type.

    Note 2: After adding a FineDB data connection to the server, be sure to control the permissions of the data connection , otherwise there is a risk of unauthorized access and modification of the configuration database.

    Ⅳ. FineDB Table

    1) Introduction to table structure

    FineDB database table, please refer to: FineDB Table Structure

    2) Table field modification

    Some configuration items have no foreground modification settings, and you need to modify the FineDB database table fields to adjust the configuration.

    FineDB database can be modified through plug-ins. For details, please refer to: FineDB Common Table Field Modification

    It is forbidden to directly modify the FineDB database file, and it is forbidden to connect/modify the FineDB database through third-party software.

    Attachment List


    Theme: Admin Guide
    Already the First
    Already the Last
    • Helpful
    • Not helpful
    • Only read

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭