开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks有服务编排参数说明吗?

DataWorks有服务编排参数说明吗?

展开
收起
游客uu65yiq7myioi 2023-02-27 13:42:25 170 0
2 条回答
写回答
取消 提交回答
  • 服务编排的请求参数单击服务编排编辑页面右侧的请求参数,您可以通过手动添加或自动解析的方式配置请求参数:手动添加:单击新增参数,手动新增服务编排的请求参数。自动解析:如果工作流的第1个节点是API节点,单击自动解析请求参数,您可以将该API的请求参数自动映射为服务编排的请求参数。API节点的请求参数单击API节点,在面板中单击输入请求参数,配置请求参数值。如果不设置参数值,系统会默认进行同名映射,即匹配上个节点输出结果JSON的第一层的同名字段值。说明 如果当前节点是工作流的第一个节点,则请求参数值将与服务编排的请求参数值进行同名映射。如果设置了参数值,系统会使用您设置的值。说明 如果期望设置当前节点的参数值为上游指定节点的指定参数值,则需要使用JSONPath表达式。API节点的返回参数单击API节点,在面板中勾选设置输出结果,并使用JSON格式自定义输出结果的表达式。示例如下。{"return1":"$.data.rows.user_id","return2":"$.data.rows.user_name"}Python节点的请求参数 单击Python节点,在请求参数编辑栏中,输入请求参数的内容。Python节点的返回参数单击Python节点,在面板中勾选设置输出结果,并使用JSON格式自定义输出结果的表达式。示例如下。{"return1":"$.data.rows.user_id","return2":"$.data.rows.user_name"}常用获取参数的JSONPath表达式。JSONPath表达式 在请求参数中使用 在返回结果中使用 $. 获取上个节点输出结果的根对象。 获取当前节点输出结果的根对象。 $.param 获取上个节点输出结果中的param参数值。 获取当前节点输出结果中的param参数值。 unknown 获取服务编排的请求参数,即开始节点的输出。 unknown 获取ID为NodeID的节点的输出结果。 unknown 获取NodeID节点输出结果中的param参数值。——该回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-02-27 20:55:52
    赞同 1 展开评论 打赏
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    DataWorks服务编排可以使用JSONPath表达式设置当前节点的参数值为上游指定节点的指定参数值,常用的获取参数的JSONPath表达式主要有:$. $.param ${START} ${NodeID} ${NodeID.param} 参数说明如图 image.png 不过目前DataWorks服务编排处于(改造中,暂停使用)

    2023-02-27 14:52:10
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多