LogDB Table Structure

  • Last update: January 05, 2026
  • Overview

    Version

    FineDataLink VersionFunctional Change
    4.1.7.3Migrated the fine_dp_work_exec_record table to LogDB, with the table name unchanged. Subsequent data would be written to this table in LogDB. If you upgraded FineDataLink to V4.1.7.3, all historical operation records would be migrated to LogDB.
    4.1.11.2Included fdl_sched_task_plan_relation and  fdl_sched_plan_schedule in the values of id in the fine_intelli_focus_point table. Added timeoutConfigretryConfigerrorLimitConfigNoticeStore, and WorkPriorityStore fields when the id value was fdl_sched_task_info.
    4.2.8.3Included fdl_dev_realtime_task_infofdl_dev_realtime_node_infofdl_dev_realtime_node_line_info, and fdl_dev_realtime_param_info in the values of id in the fine_intelli_focus_point table.

    Function Description

    This document briefly describes each data table and the fields in these tables in the LogDB database.

    Platform-Related Table

    For platform-related LogDB data tables and fields, see LogDB Table Structure.

    FineDataLink-Related Business Table

    Data Pipeline

    fine_pipeline_sync_information
    This table stores synchronization records.

    FieldDescription
    uuidUUID
    timeTimestamp
    taskIdTask ID
    sourceTableIdSource Table ID
    readInsertNumNumber of inserted rows on the source side
    readUpdateNumNumber of updated rows on the source side
    readDeleteNumNumber of deleted rows on the source side
    writeInsertNumNumber of inserted rows on the target side
    writeUpdateNumNumber of updated rows on the target side
    writeDeleteNumNumber of deleted rows on the target side
    writeFailedNumNumber of rows that failed to be written on the target side

    fine_pipeline_log

    This table stores pipeline logs.

    FieldDescription
    uuidUUID
    timeTimestamp
    taskIdTask ID
    sourceTableIdSource Table ID
    logType

    Log classification information

    • 0-Key task nodes; 2-Data writing; 3-Transmission queue; 4-Data reading

    • 5-DDL capture; 6-DDL application; 7-Dirty data records; 8-Dirty data processing

    • 9-Resynchronization; 10-Heartbeat detection

    logLevelLog level: 1-INFO; 2-WARN; 3-ERROR; 8-BASIC
    logClassLog classification: 0-Table level; 1-Task level
    descLog description
    detailLog details

    Data Service

    fine_record_fdl_dataservice_monitor_info

    This table stores call records of data services.

    FieldDefinition
    uuidCall record ID
    timeCall time
    apiUidAPI ID
    apiNameAPI name
    apiUrlAPI relative path
    apiFolderAPI folder
    apiGroupUidAPI app ID
    apiGroupNameAPI app name
    requestIdRequest ID
    requestIpRequest IP address
    requestMethodRequest method
    requestHandleTime
    Request processing time
    requestSizeRequest body size
    statusCodeStatus code
    responseSizeResponse body size
    responseDataRowCountResponse data row count
    serviceLatencyService latency
    dataProcessLatencyData processing latency
    errorMessageError message
    exceptionError detail

    Data Development

    fine_dp_work_exec_record

    Historical operation record table: New operation records are directly inserted into it.

    iconNote:

    1. Starting from FineDataLink V4.1.7.3, this table has been migrated from FineDB to LogDB, with the table name unchanged.
    2. Each execution of a scheduled task generates an execution record.

    FieldTypeDescription
    id
    varcharPrimary field UUID and instance ID
    dirtyDataNumbigintNumber of dirty data records
    finishTimebigint Task completion time
    lastModifiedTimebigintLast modification time
    pathvarchar

    Statistical information of running instances and the storage path of task snapshots. Example value: dpworks/record/2024-03-13/04c51446-0053-48f3-b507-bad1bdf46592.log

    sourceExecuteIdvarcharRetried instance ID: It has a value when retried; otherwise, it is null.
    startTime
    bigintTask start time
    taskIdvarcharTask ID
    taskStatusvarcharTask running status, including initial status (INITIAL), construction failed (BUILD_FAIL), queuing (QUEUING), running (RUNNING), task success (SUCCESS), task execution error (ERROR), task invalidity (INVALID), and task interruption (INTERRUPT).
    triggerByvarcharTriggerer: For manual triggering, the value is the username; for scheduled triggering, the value is the scheduling plan ID.
    triggerMethodvarcharTask trigger type, including fixed time trigger (FIX_TIME), manual trigger (MANUAL), manual retry (MANUAL_RETRY), and event trigger (EVENT).
    triggerTimebigint Trigger time

    Real-Time Task

    fine_record_fdl_dev_realtime_exec_info

    This table stores the basic running information of Real-Time Task (added in FineDataLink V4.2.8.3).

    Field
    Field Data TypeDescription
    id
    varcharOperation record ID
    taskId
    varcharReal-Time Task ID
    startTimetimestampStart time
    startTypevarchar

    Start Type:

    • START: Start

    • RESTART: Reset and start

    endTimetimestampEnd time
    statusvarchar

    Running Status:

    • START_FAILED: Manually paused

    • RUNNING_ERROR: Startup failed

    • MANUAL_STOP: Error-induced abort

    • RUNNING: Running

    dirtyDataNumlongNumber of dirty data rows
    detailjson

    Detailed Running Information of Tasks:

    • memoryLimit: Task memory limit during runtime

    • memoryMAX: The maximum value of memory occupied by this run during its execution period.

    • memoryAVG: The average value of memory occupied by this run during its execution period.

    • lagTimeMAX: The maximum value of latency time occupied by this run during its execution period.

    • lagTimeMIN: The minimum value of latency time occupied by this run during its execution period.

    • lagTimeAVG: The average value of latency time occupied by this run during its execution period.

    fine_record_fdl_dev_realtime_Unit_exec_info

    This table stores running statistical information of the execution unit for Real-Time Tasks (added in FineDataLink V4.2.8.3).

    Field
    Field Data TypeDescription
    idvarcharOperation record ID
    UnitidvarcharExecution unit ID
    nodeListvarcharIt records the operator IDs that the execution unit contains in the form of an array.
    inputNumlongIt represents the input quantity of the execution unit in this run record.
    outputNumlongIt represents the output quantity of the execution unit in the record of this run.
    dirtyDataNumlongIt represents the dirty data quantity of the execution unit in the record of this run.
    detailjson

    It records the detailed execution information of this execution unit.

    • QPSMAX: It represents the maximum output quantity per second of this execution unit in the record of this run.

    • QPSAVG: It represents the average output quantity per second of this execution unit in the record of this run.

    fine_record_fdl_dev_realtime_Unit_line_exec_info

    This table stores the running connection information of the execution unit for the Real-Time Task (added in FineDataLink V4.2.8.3).

    The actually running execution units and connections of real-time tasks do not match the task configuration information; therefore, it is necessary for you to collect the runtime connection information separately.

    FieldField Data TypeDescription
    idvarchar

    Operation record ID

    attributejsonIt stores the complete connection configuration.

    FineDataLink Related: Buried Point Table

    The relationships between tables are as follows:

    iconNote:
    The yellow fields in the diagram below are the fields obtained by parsing the body field in the fine_intelli_focus_point table.

    fine_intelli_focus_point

    This table records the configuration information of the FineDataLink Data Service API.

    The main fields are introduced in the following table:

    FieldDescription
    appIdApp ID
    apiNameAPI name
    apiPath
    API path
    reqMethod

    API request method:

    • GET

    • POST

    reqContentType

    Request Body Format (It is -999999 when the API request method is GET.)

    • application/json

    • x-www-form-urlencoded

    reqTimeout API request timeout (in milliseconds)
    resContentTypeResponse BODY Format
    serviceProperties

    API internal service configuration, which stores configuration information in the form of JSON.

    JSON attributes of the Data Publication API records:

    JSON AttributeDescription
    apiTypeAPI Type (Publish/Receive) is fixed as PUBLISH.
    sourceTypeData source type (MySQL, Oracle)
    sourceConnectionNameData source connection name
    inputTypeInput Type (SQL, TABLE)
    sqlLengthSQL Character Count (excluding line breaks) (It is empty when inputType is TABLE.)
    sqlSpecialCharList

    For special usages appearing in SQL: when they appear, deduplicate and record them (separated by commas); if none appear, no record is made.

    For example: if, join, case when, nvl.

    sqlParamList

    Parameter List (JSON array)

    [{"paraName":"", "paraType":"", "isRequired":""}]

    • paraName: Parameter name

    • paraType: Parameter type

    • isRequired: Whether it is required.

    JSON attributes for Data Reception API records:

    JSON AttributeDescription
    apiTypeAPI Type (Publish/Receive) is fixed as RECEIVE.
    waitForServiceResult

    Whether to wait for the service execution result.

    • Y (Return a response after the write operation is completed.)

    • N (Return a response immediately upon receiving the data.)

    receiveType

    Receive Type:

    • JDY

    • COMMON

    receiveConnectionNameIf the data source is Jiandaoyun, the system records the data connection name; otherwise, it records it as empty.
    targetTypeTarget database type (MySQL, Oracle)
    targetConnectionNameTarget database data connection name

    Different ID values represent different module information. Refer to the following table for details:

    ID ValueDefinitionFields Contained in the Parsed Body Field
    fdl_global_infoFineDataLink Global

    globalInfo: represents FineDataLink version information

    fdl_sched_task_info

    Task metadata of the scheduled tasks, including task attribute values.

    Field
    Type
    Definition
    taskIdvarcharScheduled task ID
    taskNamevarchar

    Scheduled task name

    taskTypevarcharScheduled task type
    attributejson

    Other Configurations of the Scheduled Task, with Values as JSON Objects.

    timeoutConfig (New field in FineDataLink V4.1.11.2)jsonTask Control > Fault Tolerance Mechanism > Timeout Limit

    Example

    "timeoutConfig": { 

            "hour": 1,

            "minute": 0,

            "enabled": true  //Enable or not: true for enabled, false for disabled.

        }

    retryConfig (New field in FineDataLink V4.1.11.2)jsonTask Control > Fault Tolerance Mechanism > Retry After Failure

    Example

    "retryConfig" :{ 

            "max": 3,  //Retry count

            "delayMinute": 2,  //Interval time

            "enabled": true //Enable or not: true for enabled, false for disabled.

        },

    errorLimitConfig (New field in FineDataLink V4.1.11.2)integerTask Control > Fault Tolerance Mechanism > Dirty Data Tolerance

    If it is not set separately, it will be set to 0 by default.

    NoticeStore (New field in FineDataLink V4.1.11.2)jsonTask Control > Result Notification

    Example

    "NoticeStore":{

            "notification": true, //Enable or not: true for enabled, false for disabled.        

            "noticeConfig": ["notifyInDetail"]  ,//Result notification. If checked, record the value: notify: Task exception notification and task failure alert (checked by default); notifyInDetail: Detailed error information; notifyDirtyData: Dirty data notification; notifyDirtyDataInDetail: Dirty data summary information; notifyDDLChangeEvent: Source table structure change notification

            "userGroup": true, //Whether the platform user group is configured: true for configured, false for not configured.

            "noticeChannels":["sms"],//Notification channel values are JSON arrays. sms: SMS; platform: Platform; email: Email; Enterprise WeChat app push: Enterprise WeChat app push; Enterprise WeChat robot: Enterprise WeChat group robot; Dingtalk app push: DingTalk app push; Dingtalk group bot: DingTalk group bot; Feishu Push: Lark app push; Feishu Group Robot: Lark group robot

    }

    WorkPriorityStore (New field in FineDataLink V4.1.11.2)jsonTask Control > Task Attribute

    Example

    "WorkPriorityStore":{ 

        "taskPriority": 2,  //Task priority. Lowest: -2; Low: -1; Medium: 0; High: 1; Highest: 2

        "customLogLevel": true, //Whether the log level is enabled: true for enabled, false for disabled

        "logLevel": "ERROR" //Log level: Includes ERROR, WARN, INFO

    }

    fdl_sched_plan_schedule (New field in FineDataLink V4.1.11.2)It records the Configuration Information of the FineDataLink Scheduled Task Scheduling Plan.
    FieldTypeDefinition
    plan_idBIGINT

    Scheduling plan ID

    plan_namevarcharScheduling plan name
    schedule_typevarchar

    Scheduling Type

    • time:Timed Scheduling

    • event:Event-Based Scheduling

    plan_typevarchar

    Plan Type

    • Single:Single-task plan

    • Batch:Batch plan

    If the scheduling type is Event-Based Scheduling, the default values are set to Batch.

    schedule_detailjson
    Example
    Time Scheduling:
    "schedule_detail_time": {    "task_quantity": 1, // Scheduled task count    "schedule_status": "open", // Scheduling status: open = enabled; close = disabled; ended = completed    "frequency": 1, // Execution frequency configuration: 0 = disabled;       // 1 :  execute once only; 2 : simple recurring execution; 3 : detailed frequency setting;          // 4 : expression-based setting    "calendar": true // Whether to reference scheduling calendar: true = referenced; false = not referenced}
    Event-based Scheduling:
    "schedule_detail_event": [    {  "group_name": "Group Name 1", // Event scheduling group name        "group_task_count": 4, // Number of tasks in current group        "judgment_type": "regular", // regular : scheduled judgment; immediate : real-time judgment        "judgment_detail": { // Condition details            "limit_count": 2,            "time_unit": "weeks", // Value options: weeks : Week; days : Day; hours : Hour; minutes : Minute            "type": "success" // Value options: success :  execute after success; unconditional : execute unconditionally;          // Value is fixed as success for scheduled judgment        },        "repeat_judgment": true // Whether upstream records triggering current task group execution will be excluded from subsequent condition judgment:                            // true : enabled; false : disabled    },    {        "group_name": "Group Name 2", // Event scheduling group name        ...    }    ...]


    additionalPropertiesjsonNo specific meaning.
    fdl_sched_task_plan_relation (New field in FineDataLink V4.1.11.2)It records the relationship between FineDataLink scheduled tasks and scheduling plans.
    FieldTypeDefinition
    taskIdBIGINTScheduled task ID
    plan_idBIGINTScheduling plan ID
    additional_propertiesjsonNo specific meaning.
    fdl_sched_node_infoNode Information of the Step Flow of the Scheduled Task
    FieldTypeDefinition
    taskIdvarcharScheduled task ID
    nodeIdvarcharNode ID
    nodeNamevarcharNode name
    nodeTypevarcharNode type
    attributejsonOther node configurations
    fdl_sched_component_info

    Operator information of the data flow of the scheduled task

    FieldTypeDefinition
    calNodeIdvarcharOperator ID
    nodeIdvarcharNode ID
    calNodeNamevarchar

    Operator name

    calNodeTypevarchar

    Operator type

    attributejsonOther operator configurations
    fdl_sched_node_line_infoConnection information of the step flow of the scheduled task
    FieldTypeDefinition
    taskIdvarcharScheduled task ID
    attributejson

    Other connection configurations

    fdl_sched_global_para_infoGlobal parameters of the scheduled tasks
    FieldTypeDefinition
    staticNumnumberNumber of static global parameters
    dynamicNumnumberNumber of dynamic global parameters
    fdl_pipe_task_infoTask metadata information of the pipeline tasks
    Field
    Definition
    taskId

    Pipeline task ID

    taskNamePipeline task name
    taskStatus

    Task Status

    • IDLE - Idle

    • RUNNING - Running

    • ERROR - Error

    • PAUSED - Paused

     syncType

    Synchronization Type:

    FULL_AND_INCREMENTAL - Full + Incremental

    sourceType
    Data source type, such as MySQL, Oracle
    sourceTypeNameDisplay name of the data source type, such as MySQL, Oracle
    sourceConnectionNameData connection name of the data source
    targetTypeData destination type
    targetTypeNameDisplay name of the data destination
    targetConnectionName Data connection name of the data destination
    firstStartTimeFirst start time of the task
    createTimeTask creation time
    updateTimeLast modification time of the task
    enableLogicDeletionEnable logical deletion or not
    enableTimestampEnable timestamp or not
    enableDDL

    Enable DDL or not

    dirtyDataThreshold

    Dirty data threshold (If it is not enabled, it will be set to 0 by default.)

    tableCountTable count
    logicalkeytablecountNumber of tables using logical primary keys
    physicalKeyTableCount Number of tables using physical primary keys
    autoCreateTableCountNumber of tables using automatic table creation
    existingTableCountNumber of tables using existing tables
    totalColumnCountTotal number of fields
    enabledSyncColumnCount Number of fields with sync enabled
    primaryKeyColumnCountNumber of fields with primary keys
    enableErrorMessageNotificationWhether to enable error message notification
    enableDDLChangeNotificationWhether to enable ddl change notification
    notificationChannels

    Notification channels, value is a JSON array, where:

    • SMS: Indicates SMS notification channel

    • Platform: Indicates the platform message notification channel

    • Email: Indicates Email notification channel

    Example: ["SMS", "Platform", "Email"]
     additionalProperties
    Not yet used


    fdl_srv_api_infoData Service API configuration information
    FieldDescription
    apiIdAPI ID
    apiName

    API name

    apiStatus

    API status

    • ONLINE(Online

    • OFFLINE(Offline

    apiPathAPI path
    reqMethod

    API request method

    • GET

    • POST

    reqContentType

    Request Body Format (It is empty when the API request method is GET.)

    • application/json

    • x-www-form-urlencoded

    reqTimeoutAPI request timeout (in milliseconds)
    sourceTypeData source type (MySQL, Oracle)
    sourceConnectionNameData source connection name
    sqlLengthSQL character count (excluding line breaks)
    sqlSpecialCharListSpecial usages appearing in SQL
    sqlParamList

    SQL parameter list (JSON array)

    [{"paraName":"", "paraType":"", "isRequired":""}]

    • paraName:Parameter name

    • paraType:Parameter type

    • isRequired:Whether it is required.

    additionalPropertiesNot yet used
    fdl_srv_app_infoData Service App configuration information
    Field

    Definition

    applicationIdApp ID
    appNameApp name
    authType

    Authentication method

    • EmptyAuth(No authenticatio

    • DigestSignatureAuth(Digest authentication

    • AppCodeAuth(AppCode authentication

    additionalPropertiesAdditional attributes (Not yet used)
    fdl_srv_app_api_relation

    It represents the binding relationship between the Data Service App and APIs.

    FieldDefinition
    applicationIdApp ID
    apiIdAPI ID
    expTimeExpiration time
    freqLimitFrequency limit
    additionalPropertiesAdditional attributes (Not yet used)
    fdl_dev_realtime_task_infoNew field in FineDataLink V4.2.8.3

    It records the Real-Time Task configuration information.

    Field

    Field TypeDescription
    taskIdvarcharReal-Time Task ID
    taskNamevarcharReal-Time Task name
    taskTypevarcharFixed as "dev_realtime"
    createTimetimestampCreation time
    updateTimetimestampUpdate time
    execInfojson

    It stores the basic task execution information.

    • execId: Latest execution record ID (It is empty if the record is deleted.)

    • status: Task status

    • lastStartTime: Last start time of the task

    • firstStartTime:First start time of the task

    fdl_dev_realtime_node_infoNew field in FineDataLink V4.2.8.3

    It records the Real-Time Task operator configuration information.

    FieldField TypeDescription
    taskIdvarcharReal-Time Task ID
    nodeIdvarcharOperator ID
    nodeNamevarcharOperator name
    nodeTypevarcharOperator type
    attributejson

    It stores complete operator configurations, with the following exceptions:

    When the SQL configuration method is selected for dimension table input, it does not record the SQL statement, but only records SQL keywords and SQL size.

    fdl_dev_realtime_node_line_infoNew field in FineDataLink V4.2.8.3

    It stores the Real-Time Task connection information.

    FieldField TypeDescription
    taskIdvarcharIt indicates the Real-Time Task ID, which is, in other words, the Real-Time Task to which this connection belongs.
    attributejsonIt stores the complete connection configuration.
    fdl_dev_realtime_param_infoNew field in FineDataLink V4.2.8.3

    It stores the Real-Time Task parameter information.

    Field

    Field TypeDescription
    paramTypevarcharFixed as "task_param"
    attributejson

    It represents the attribute configuration of storage parameters.

    • taskId: It indicates which real-time task it belongs to.

    • paraName: Parameter name

    • paramType: Fixed as "static_param"

    • type: Field type of the parameter

    • valueSize: Parameter value size

    fine_record_fdl_sched_exec_info

    Task/node/operator execution records.

    The main fields are introduced in the following table:

    Field
    TypeDescription
    idvarcharOperation record ID
    yearMonthvarchar Tracking year and month (YYYYMM)
    dayTimetimestamp Tracking date (YYYYMMDD)
    timetimestampTracking time (YYYYMMDDHHMMSS)
    ingestTimevarchar

    Time imported to the cloud

    targetIdvarcharCorresponding execution object (scheduled task/node/operator) ID
    categoryvarcharFirst-level classification (0: Task, 1: Node, 2: Operator
    typevarcharSecond-level classification (The task type is fixed as SCHED, while node/operator indicates the type of node/operator.)
    beginTimevarcharExecution start time
    endTimevarcharExecution end time
    statusvarcharExecution status
    lastingvarcharExecution duration
    extraInfovarcharExecution supplementary information

    fine_record_fdl_pipe_exec_info

    This table stores the daily operation records of pipeline tasks.

    The main fields are introduced in the following table:

    FieldDescription
    taskId Pipeline task ID
    taskName

    Pipeline task name

    taskStatus

    Task Status

    • IDLE - Idle

    • RUNNING - Running

    • ERROR - Error

    • PAUSED - Paused

    syncType Synchronization type: FULL_AND_INCREMENTAL - Full + Incremental
    fullSyncFinished Whether the full synchronization has ended.
    sourceTableName Data source table name
    targetTableNameTarget table name
    readRecordCount Number of read records (increment since the last statistics)
    totalReadRecordCountTotal number of read records
    toSyncRecordCountNumber of records to be synchronized
    errorRecordCountNumber of dirty data records
    insertRecordCountNumber of records inserted (incremental since last statistics)
    totalInsertRecordCountTotal number of records inserted
    updateRecordCountNumber of updated records(incremental since last statistics)
    totalUpdateRecordCountTotal number of updated records
    deleteRecordCountNumber of deleted records (incremental since last statistics)
    totalDeleteRecordCount Total number of deleted records

    fine_record_fdl_srv_exec_info

    This table records the daily API call information of the FineDataLink data service; it has a granularity down to a single API call, and the call record ID serves as the primary key.

    FieldDescription
    id Call record ID
    apiId Called API ID
    applicationId App ID used by the caller
    requestTime Request time (yyyy-MM-dd HH:mm:ss)
    requestResultRequest Result
    • SUCCESS

    • FAILED

    requestIP Request IP address
    requestCost Request duration (milliseconds)
    serviceExecDetail

    It stores the API internal service execution details.

    JSON attributes of the Data Publication API records: 

    JSON AttributDescription
    responseDataNumAPI returned data volume (rows)
    srvExecExceptionService execution exception information (If there is no exception, it is an empty string.)

    JSON attributes for Data Reception API records:

    JSON Attribute
    Description
    srvExecException/Service execution exception information (If there is no exception, it is an empty string.)
    tablesResult(JSON arraytableNameTarget table name
    insertDataNumAPI inserted data volume (rows)
    updateDataNum

    API updated data volume (rows)

    deleteDataNum

    API deleted data volume (rows)


    responseStatusCodeResponse status code
    apiTypeAPI type

    附件列表


    主题: System Management
    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