依赖推送只使用接口绑定刷新,以及如何修改配置
更新时间: 2025-07-31 15:45:39
阅读 271
依赖推送只使用接口绑定刷新,以及如何修改配置
在定时推送时只有在打通了数据中台的情况下才可以自动依赖推送,使用接口的方式是无法实现自动推送的。在依赖推送调用接口方式的原理是:通过/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只能三十分钟发送一次
文档反馈
以上内容对您是否有帮助?