DataWorks服务编排参数说明是什么?

DataWorks服务编排参数说明是什么?

展开
收起
真的很搞笑 2023-09-05 19:07:13 93 分享 版权
1 条回答
写回答
取消 提交回答
  • 服务编排的请求参数单击服务编排编辑页面右侧的请求参数,您可以通过手动添加或自动解析的方式配置请求参数:手动添加:单击新增参数,手动新增服务编排的请求参数。自动解析:如果工作流的第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参数值。
    https://help.aliyun.com/document_detail/128406.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-09-05 19:20:19
    赞同 展开评论

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

还有其他疑问?
咨询AI助理