反馈已提交

网络繁忙

LogDB 表结构

  • 文档创建者:Suki陈
  • 历史版本:12
  • 最近更新:Roxy 于 2024-04-26
  • 1. 概述

    1.1 版本

    FineDataLink版本
    功能变动
    4.1.7.3fine_dp_work_exec_record表迁移到logdb中,表名不变,后续数据均写入迁移后数据表。升级后会将历史运行记录迁移到LogDB中。

    1.2 功能说明

    本文将简单介绍 LogDB 数据库中各个数据表和表字段的含义。

    2. 平台相关

    平台相关的 LogDB 数据表及表字段请参见:LogDB 表结构

    3. FDL 相关:业务表

    3.1 数据管道

    3.1.1 fine_pipeline_sync_information

    历史同步数据表。

    字段
    说明
    uuidUUID
    time时间戳
    taskId任务ID
    sourceTableId源表ID
    readInsertNum来源端插入行数
    readUpdateNum来源端更新行数
    readDeleteNum来源端删除行数
    writeInsertNum目标端插入行数
    writeUpdateNum目标端更新行数
    writeDeleteNum目标段删除行数
    writeFaildNum目标端写入失败行数

    3.1.2 fine_pipeline_log

    管道日志表。

    字段
    说明
    uuidUUID
    time时间戳
    taskId任务ID
    sourceTableId源表ID
    logType

    日志分类信息

    • 0-任务关键节点;2-数据写入;3-传输队列;4-数据读取

    • 5-DDL捕获;6-DDL应用;7-脏数据记录;8- 脏数据处理

    • 9-重新同步;10-心跳检测

    logLevel日志等级:1-INFO;2-WARN;3-ERROR;8-BASIC
    logClass日志分类:0-表级别;1-任务级别
    desc日志描述
    detail日志详情

    3.2 数据服务

    3.2.1 fine_record_fdl_dataservice_monitor_info

    数据服务调用记录表。

    字段
    含义
    uuid调用记录ID
    time调用时间
    apiUidAPI的ID
    apiNameAPI名称
    apiUrlAPI相对路径
    apiFolderAPI所在文件夹
    apiGroupUidAPI应用ID
    apiGroupNameAPI应用名称
    requestId请求ID
    requestIp请求IP
    requestMethod请求方法
    requestHandleTime请求处理时刻
    requestSize请求体大小
    statusCode状态码
    responseSize响应体大小
    responseDataRowCount响应行数
    serviceLatency服务耗时
    dataProcessLatency数据处理耗时
    errorMessage错误信息
    exception错误详情

    3.3 数据开发

    3.3.1 fine_dp_work_exec_record

    历史运行记录表,新的运行记录直接进行插入。

    4.1.7.3 以及之后的版本,从 FineDB 迁移到 LogDB 中,表名不变。

    查询运行记录时:

    1)查询最近一次,实际上去查 FineDB 的 fine_dp_work_last_record 的数据

    2)查询全量数据,实际上去查 FineDB 的 fine_dp_work_last_record 和 LogDB 的 fine_dp_work_exec_record 聚合后去重的数据。

    注:定时任务每执行一次,都会生成一条执行记录。

    字段
    类型说明
    id
    varchar主键字段uuid,实例id
    dirtyDataNumbigint脏数据条数
    finishTimebigint任务完成时间
    lastModifiedTimebigint最近修改时间
    pathvarchar运行实例统计信息和任务快照存储路径。值示例:dpworks/record/2024-03-13/04c51446-0053-48f3-b507-bad1bdf46592.log
    sourceExecuteIdvarchar被重试的实例id,重试时有值,否则为null
    startTimebigint任务开始时间
    taskIdvarchar任务id
    taskStatus  varchar任务运行状态,包括初始状态(INITIAL)、构建失败(BUILD_FAIL)、排队中(QUEUING)、运行中(RUNNING)、任务成功(SUCCESS)、任务执行报错(ERROR)、任务失效(INVALID)、任务中断(INTERRUPT)
    triggerByvarchar触发者,手动触发为用户名;调度触发则为调度计划id
    triggerMethodvarchar任务触发类型,包括定时触发(FIX_TIME)、手动触发(MANUAL)、手动重试(MANUAL_RETRY)、时间触发(EVENT)
    triggerTime  bigint触发时间

    4. FDL 相关:埋点表

    表间关系如下所示:

    下图中黄色字段,为 fine_intelli_focus_point 表中,body 字段解析后得到的字段。

    15.png

    1712566285176289.png

    4.1 fine_intelli_focus_point

    功能埋点主表。

    主要字段介绍如下表所示:

    字段
    类型说明
    appId

    varchar

    工程ID
    yearMonthvarchar埋点年月(YYYYMM)
    dayTimetimestamp埋点日期(年月日)
    timetimestamp埋点时间(年月日时分秒)
    ingestTimevarchar导入到云端的时间
    frFullVersionvarcharFR版本信息
    biFullVersionvarcharBI版本信息
    cloudVersionvarchar云端运维插件版本信息
    bodyjson根据 id 值的不同,代表不同模块信息;解析后,包含多个字段
    idvarchar不同 id 值,代表不同模块信息

    根据 id 值的不同,代表不同模块信息。详情见下表说明:

    id 值
    含义body 字段解析后包含字段
    fdl_global_infoFDL全局globalInfo:代表FDL版本信息
    fdl_sched_task_info定时任务的任务元数据信息
    字段
    类型含义
    taskIdvarchar定时任务ID
    taskNamevarchar定时任务名称
    taskTypevarchar定时任务种类
    attributejson定时任务其他配置
    fdl_sched_node_info定时任务的步骤流节点信息
    字段
    类型含义
    taskIdvarchar定时任务ID
    nodeIdvarchar节点ID
    nodeNamevarchar节点名称
    nodeTypevarchar节点类型
    attributejson节点其他配置
    fdl_sched_component_info定时任务的数据流算子信息
    字段
    类型含义
    calNodeIdvarchar算子ID
    nodeIdvarchar节点ID
    calNodeNamevarchar算子名称
    calNodeTypevarchar算子类型
    attributejson算子其他配置
    fdl_sched_node_line_info定时任务的步骤流连线信息
    字段
    类型含义
    taskIdvarchar定时任务ID
    attributejson连线其他配置
    fdl_sched_global_para_info定时任务的全局参数
    字段
    类型含义
    staticNumnumber静态全局参数数量
    dynamicNumnumber动态全局参数数量
    fdl_pipe_task_info管道任务的任务元数据信息
    字段
    含义
    taskId管道任务ID
    taskName管道任务名称
    taskStatus

    任务状态:

    • IDLE - 空闲

    • RUNNING - 运行中

    • ERROR - 错误

    • PAUSED - 暂停

    syncType

    同步类型

    FULL_AND_INCREMENTAL - 全量+增量

    sourceType数据来源类型,如 MySQL、Oracle
    sourceTypeName数据来源类型展示名称,如 MySQL、Oracle
    sourceConnectionName数据来源数据连接名称
    targetType数据去向类型
    targetTypeName数据去向展示名称
    targetConnectionName数据去向数据连接名称
    firstStartTime任务首次启动时间
    createTime务创建时间
    updateTime务上次修改时间
    enableLogicDeletion是否开启逻辑删除
    enableTimestamp否开启时间戳
    enableDDL是否开启DDL
    dirtyDataThreshold数据阈值(如果未开启,则置0)
    tableCount表数量
    logicalKeyTableCount使用逻辑主键的表数量
    physicalKeyTableCount使用物理主键的表数量
    autoCreateTableCount选择自动建表的表数量
    existingTableCount选择已存在表的表数量
    totalColumnCount总字段数量
    enabledSyncColumnCount开启同步字段数量
    primaryKeyColumnCount主键字段数量
    enableErrorMessageNotification是否开启错误消息通知
    enableDDLChangeNotification是否开启DDL变化消息通知
    notificationChannels消息通知渠道,值为JSON数组,其中:
    • SMS:表示短信通知渠道

    • Platform:表示平台消息通知渠道

    • Email:表示邮件通知渠道

    如:["SMS", "Platform", "Email"]
    additionalProperties还未使用
    fdl_srv_api_info数据服务API配置信息
    字段
    说明
    apiIdAPI ID
    apiNameAPI名称
    apiStatus

    API状态

    • ONLINE(上线)

    • OFFLINE(下线)

    apiPathAPI路径
    reqMethod

    API请求方法

    • GET

    • POST

    reqContentType

    请求Body格式(API请求方法选择GET时为空)

    • application/json

    • x-www-form-urlencoded

    reqTimeoutAPI请求超时时间(单位毫秒)
    sourceType数据源类型(MySQL、Oracle)
    sourceConnectionName数据源数据连接名称
    sqlLengthSQL字符数(去掉换行符)
    sqlSpecialCharListSQL中出现的特殊用法
    sqlParamList

    SQL参数列表(JSON数组)

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

    • paraName:参数名

    • paraType:参数类型

    • isRequired:是否必填

    additionalProperties还未使用
    fdl_srv_app_info数据服务应用配置信息
    字段
    含义
    applicationId应用ID
    appName应用名称
    authType

    认证方式

    • EmptyAuth(无认证)

    • DigestSignatureAuth(摘要认证)

    • AppCodeAuth(AppCode认证)

    additionalProperties额外属性,还未使用
    fdl_srv_app_api_relation数据服务应用与API的绑定关系
    字段
    含义
    applicationId应用ID
    apiIdAPI ID
    expTime过期时间
    freqLimit频率限制
    additionalProperties额外属性,还未使用

    4.2 fine_record_fdl_sched_exec_info

    任务/节点/算子运行记录。

    主要字段介绍如下表所示:

    字段
    类型说明
    idvarchar运行记录ID
    yearMonthvarchar埋点年月(YYYYMM)
    dayTimetimestamp埋点日期(年月日)
    timetimestamp埋点时间(年月日时分秒)
    ingestTimevarchar导入到云端的时间
    targetIdvarchar对应运行对象(定时任务/节点/算子)ID
    categoryvarchar一级分类(0:任务, 1:节点, 2:算子)
    typevarchar二级分类(任务固定为 SCHED ;节点/算子则标识节点/算子的类型)
    beginTimevarchar执行开始时间
    endTimevarchar执行结束时间
    statusvarchar执行状态
    lastingvarchar执行耗时
    extraInfovarchar行补充信息

    4.3 fine_record_fdl_pipe_exec_info

    管道任务每日运行记录。

    主要字段介绍如下表所示:

    字段
    含义
    taskId管道任务ID
    taskName管道任务名称
    taskStatus

    任务状态:

    IDLE - 空闲

    RUNNING - 运行中

    ERROR - 错误

    PAUSED - 暂停

    syncType同步类型:FULL_AND_INCREMENTAL - 全量+增量
    fullSyncFinished全量同步是否已结束
    sourceTableName数据源表名称
    targetTableName数据去向表名称
    readRecordCount读取记录数(距上次统计时增量)
    totalReadRecordCount总读取记录数
    toSyncRecordCount待同步记录数
    errorRecordCount脏数据记录数
    insertRecordCount插入记录数(距上次统计时增量)
    totalInsertRecordCount总插入记录数
    updateRecordCount更新记录数(距上次统计时增量)
    totalUpdateRecordCount总更新记录数
    deleteRecordCount删除记录数(距上次统计时增量)
    totalDeleteRecordCount总删除记录数

    4.4 fine_record_fdl_srv_exec_info

    数据服务 API 每日调用信息。

    字段
    说明
    apiId被调用API的ID
    applicationId调用方使用的应用ID
    requestTime请求时间(yyyy-MM-dd HH:mm:ss)
    requestResult

    请求结果

    • SUCCESS

    • FAILED

    requestIP请求IP
    requestCost请求耗时
    responseDataNumAPI返回数据量(行)
    responseErrorCode返回错误码





    附件列表


    主题: 管理系统
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

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

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

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持