DataWorks创建参数节点后续步骤:下游节点使用参数?

DataWorks创建参数节点后续步骤:下游节点使用参数?

展开
收起
真的很搞笑 2023-09-03 18:54:25 107 分享 版权
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 DataWorks 中创建参数节点后,可以通过下游节点来使用这些参数。下面是使用参数节点的后续步骤:

    1. 创建参数节点:首先,在 DataWorks 的工作流中创建一个参数节点,并定义所需的参数。

    2. 连接参数节点:将参数节点与下游节点连接起来。你可以使用 "数据输入" 或者 "逻辑转换" 节点来连接参数节点。

    3. 在下游节点中引用参数:在下游节点中,可以通过引用参数的方式来使用参数节点提供的参数值。具体引用的方式取决于下游节点的类型和配置。

    • 对于 SQL 节点:在 SQL 脚本中,使用 ${参数名} 的形式来引用参数。例如,${param_date} 表示引用名为 param_date 的参数值。
    • 对于 Shell 节点:在 Shell 脚本中,可以使用 $param_name${param_name} 的形式来引用参数。例如,$param_date${param_date} 表示引用名为 param_date 的参数值。
    • 对于其他类型的节点:不同类型的节点可能有不同的使用方式,请参考相应节点的文档或指南,了解如何引用参数。
    1. 执行工作流:保存并执行工作流。当工作流运行到下游节点时,会自动获取参数节点提供的参数值,并将其传递给下游节点使用。

    通过以上步骤,你可以在 DataWorks 中使用参数节点,并将参数值传递给下游节点。这样可以实现根据不同的参数值来控制和定制工作流的执行行为。

    2023-09-04 13:55:41
    赞同 展开评论
  • 完成参数节点的配置后,您可以在下游节点中直接使用参数节点中的参数,统一管理参数,提高下游节点任务开发效率。参数节点的下游节点使用参数时,需要在节点上下文配置里引用上游节点参数,然后才能在任务代码中引用参数。设置下游节点的上下文配置。在下游节点的调度配置 > 节点上下文的本节点输入中,单击添加,将需要使用的参数添加进来。image.png
    其中:参数名:需要使用的参数的名称,您可以在参数节点中查看参数名。取值来源:选择取用哪个参数节点中的哪个参数。 当内容较长看不全时,您可以将鼠标悬浮在可选的取值来源上,查看完整的参数来源信息。可选的参数取值来源为本节点上游节点中的所有参数,格式为节点输出名称:参数名称,您可以根据后缀参数名称快速找到参数对应的取值来源。在下游节点的代码编辑时,直接使用参数。
    https://help.aliyun.com/document_detail/201889.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-09-03 19:18:33
    赞同 展开评论

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

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