反馈已提交

网络繁忙

您正在浏览的是 FineBI6.1 帮助文档,点击跳转至: FineBI5.1帮助文档

数据更新接口

  • 文档创建者:Carly
  • 历史版本:4
  • 最近更新:Carly 于 2024-04-26
  • 概述

    版本

    FineBI服务器版本
    功能变更
    6.0-

    功能简介

    本文讲解FineBI6.0中数据更新相关接口。

    触发全局更新

    接口简介



    接口作用触发全局更新
    接口URL/v5/api/conf/update/generate
    请求类型GET
    注意事项必须对应内容存在更新任务方可触发更新

    响应实



    请求示例

    http://172.17.0.25:37799/webroot/decision/v5/api/conf/update/generate?fine_auth_token=xxx

    注:使用接口时需要登录,需要传递token参数。

    响应成功

    callback({

        "success"true,

        "code""200",

        "message""success",

        "data": {

            "taskInstanceId""6d161bcd-5070-4687-a44c-81b979eb37e3",

            "failBeans": []

        },

        "errorCode"null,

        "detailErrorMsg"null,

        "errorMsg"null

    })

    截图示意

    触发单表/文件夹更新

    接口简介



    接口作用根据表转义名,进行单表/文件夹更新。
    接口URL/v5/api/conf/update/pack/table
    请求类型GET
    注意事项必须对应内容存在更新任务方可触发更新

    请求参数-Query参数

    参数名
    参数值是否必填描述说明
    info{"packageId":"文件夹ID","tableName":"表转义名","fullLoad":"false"}
    注:参数值格式为JSON,使用时需要进行编码 encodeURIComponent()

    1)文件夹ID:

    2)表转义名:

    表转义名即为在数据准备中看到的表名称

    3)fullload:

       false:增量更新

       true:全量更新

       不填:默认为 true

    响应实例



    请求示例

    编码前参数值:

    {"packageId":"6fb11e7b1e6e4ff3bcb907a5747527b0","tableName":"各省招生人数表","fullLoad":"true"}

    编码后参数值:

    %7B%22packageId%22%3A%226fb11e7b1e6e4ff3bcb907a5747527b0%22%2C%22tableName%22%3A%22%E5%90%84%E7%9C%81%E6%8B%9B%E7%94%9F%E4%BA%BA%E6%95%B0%E8%A1%A8%22%2C%22fullLoad%22%3A%22true%22%7D

    链接:

    http://172.17.0.25:37799/webroot/decision/v5/api/conf/update/pack/table?info=%7B%22packageId%22%3A%226fb11e7b1e6e4ff3bcb907a5747527b0%22%2C%22tableName%22%3A%22%E5%90%84%E7%9C%81%E6%8B%9B%E7%94%9F%E4%BA%BA%E6%95%B0%E8%A1%A8%22%2C%22fullLoad%22%3A%22true%22%7D&fine_auth_token=xxx

    注:使用接口时需要登录,需要传递token参数。

    响应成功

    callback({

        "success"true,

        "code""200",

        "message""success",

        "data": {

            "taskInstanceId""d9e9eb1d-d88c-482a-8af1-8823d1b1cfd0",

            "failBeans": []

        },

        "errorCode"null,

        "detailErrorMsg"null,

        "errorMsg"null

    })

    截图示意

    触发批量更新

    接口简介



    接口作用根据文件夹ID,进行批量更新。
    接口URL

    /v5/api/conf/update/batch

    请求类型POST
    注意事项必须对应内容存在更新任务方可触发更新

    请求参数-body参数

    body是否必填描述说明

    [

    {

    "packageId":"文件夹ID",

    "fullLoad":false

    }

    ]

    1)文件夹ID:

    2)fullload:

       false:增量更新

       true:全量更新

       不填:默认为 true

    响应实例



    请求链接

    http://172.17.0.25:37799/webroot/decision/v5/api/conf/update/batch?fine_auth_token=xxx

    注:使用接口时需要登录,需要传递token参数。

    请求body

    [

    {

    "packageId":"6fb11e7b1e6e4ff3bcb907a5747527b0",

    "fullLoad":false

    }

    ]

    响应成功

    callback({

        "success"true,

        "code""200",

        "message""success",

        "data": {

            "taskInstanceId""e193cba7-2b2c-48c7-8388-c0ff4796975c",

            "failBeans": []

        },

        "errorCode"null,

        "detailErrorMsg"null,

        "errorMsg"null

    })

    截图示意

    获取此次更新实例的信息

    接口简介



    接口作用根据更新任务ID,获取此次更新信息。
    接口URL

    /v5/api/conf/update/instance/{taskInstanceId}

    请求类型GET
    注意事项

    taskInstanceId为更新任务ID

    响应实例



    请求示例

    http://172.17.0.25:37799/webroot/decision/v5/api/conf/update/instance/e193cba7-2b2c-48c7-8388-c0ff4796975c?fine_auth_token=xxx

    注:使用接口时需要登录,需要传递token参数。

    响应成功

    callback({

        "success"true,

        "code""200",

        "message""success",

        "data": {

            "taskInstanceId""e193cba7-2b2c-48c7-8388-c0ff4796975c",

            "taskName""BI-Update_Api_Batch_Update",

            "startTime"1669027681571,

            "endTime"1669027683766,

            "state"1,

            "waitStatus"0,

            "triggerMode"1,

            "triggerType"3,

            "costTime"2195,

            "resultType"1,

            "roleName""API",

            "baseTableExpect"6,

            "baseTableFinish"6,

            "analysisTableExpect"0,

            "analysisTableFinish"0,

            "relationExpect"0,

            "relationFinish"0,

            "auth"true,

            "process"0.0,

            "cancel"false,

            "inLine"false

        },

        "errorCode"null,

        "detailErrorMsg"null,

        "errorMsg"null

    })

    截图示意

    响应参数说明

    参数
    值说明
    taskInstanceId更新任务ID
    taskName更新任务名称
    startTime更新开始时间
    endTime更新结束时间
    state

    更新状态

    1:已结束

    2:正在运行中

    triggerType

    触发方式

    1:手动

    2:定时

    3:内部

    resultType运行结果

    1:全部成功

    2:部分成功


    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

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

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

    不再提示

    10s后关闭



    AI

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