TDS 通过 API 获取任务流状态

  其他常见问题
内容纲要

概要描述

本文主要描述如何通过 TDS API 获取任务流状态信息。

以 TDS 3.3 版本为例。

详细说明

获取 token

可以参考TDS API 用户 token 获取方式获取用户 token 。

file

如上图,token 即为dd04f3b1-793f-4e96-9980-136a16b6cc82

获取工作区ID

可以参考TDS 元数据库访问方式连上 TDS 元数据库,然后执行以下 SQL 获取工作区信息。

select id,name from foundation_foundation1.t_workspace;

foundation_foundation1可能要更改为实际的服务编号。

file

这里可以查看我们需要的工作区的ID,例如假设我们需要获取共享工作区的数据源信息,我们需要的工作区ID就是1

通过 curl 命令手动执行任务

使用如下 curl 命令手动执行调度任务

curl -v -k -X POST -H "Authorization: Bearer {用户 Token}" -H  "Accept:*/*" -H "Content-Type: application/json" -d "{\"category\":\"WORKFLOW\",\"page\":1,\"size\":10,\"searchText\":\"\",\"uuid\":\"-\",\"sortRules\":[],\"filterRules\":[],\"timeRangeFilters\":[],\"fieldFuzzySearch\":[],\"childrenRequest\":null,\"catalogFlag\":null,\"fieldFuzzyOrSearch\":[],\"workspaceUuid\":\"{工作区ID}\"}" "https://{Workflow Server 所在节点的 IP}:{Workflow Server 端口号}/studio/api/workflow-server/navigator/sdk/common/data"

file

其中,

用户 Token 为上面获取的 Token,工作区ID为上一步获取的ID(如共享工作区是1),Workflow Server 所在节点的 IP 为 Manager 页面进入 Workflow 服务找到 Workflow Server 角色后面的链接中的 IP ,Workflow Server 端口号为 Manager 页面进入 Workflow 服务找到 Workflow Server 角色后面的链接中的端口号,此外可以通过更改 page 的值切换页数。

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。