依赖推送只使用接口绑定刷新,以及如何修改配置

在定时推送时只有在打通了数据中台的情况下才可以自动依赖推送,使用接口的方式是无法实现自动推送的。在依赖推送调用接口方式的原理是:通过/api/dash/tableRely/pushTable 接口告诉bi系统我们已经进行了更新随后推送。

如何调用此接口参考表元数据更新通知接口

{
  "token": "1753697866751fec671329e1133b469cba660",
  "dataConnectionId": 110,
  "database": "youdata",
  "tableName": "api_name",
  "relyEvents": ["dataModelMetaUpdate", "tableExtract"]
}

和客户讨论后绑定了一个shell脚本每次更新之后可以调用此脚本

#!/bin/bash
#目前仅支持系统路径的bash解析器
# **************************************************** #
# Author: 宋佳纬
# CreateTime: 2025-07-30 14:54:51
# Comment: 请输入业务注释信息
# **************************************************** #

url='https://bi.cofco-trust.com/api/dash/tableRely/pushTable'
JSON_DATA_2='{
  "token": "",
  "dataConnectionId": ,
  "database": "",
  "tableName": "",
  "relyEvents": ["dataModelMetaUpdate", "tableExtract","mailSend","resourceCache"]
}'

response=$(curl -s -X POST \
  -H "Content-Type: application/json" \
  -d "$JSON_DATA_2" \
  "$url")

echo "Response: $response"

注意此接口调用有限制大概一个token只能三十分钟发送一次