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

DataWorks一个赋值节点,如何输出多个参数到下游节点?

DataWorks一个赋值节点,如何输出多个参数到下游节点?

展开
收起
cuicuicuic 2023-12-03 18:38:56 37 0
4 条回答
写回答
取消 提交回答
  • 参数管理

    当数据开发的业务流程中,下游节点的任务需要使用某些常量参数、变量参数时,您可以使用参数节点,将下游节点需要使用的参数均添加至参数节点中,需使用参数的下游节点直接挂在参数节点之下,即可获取使用所需参数,便于整个业务流程中对所有使用的参数进行统一管理。https://help.aliyun.com/zh/dataworks/user-guide/create-a-parameter-node?spm=a2c4g.11186623.0.i317
    3e9fc744e4cb58a5ff94a7e3fd4f138b_p232889.png

    以上图为例,sql_3、sql_4、sql_5、sql_7节点均需使用参数,此时您可以新增一个参数节点,将各个下游节点使用的参数都添加至参数节点中,将需要使用参数的节点挂在此参数节点下游。

    2023-12-05 14:15:47
    赞同 展开评论 打赏
  • 在DataWorks中,一个赋值节点可以通过设置输出参数的方式将多个参数输出到下游节点。具体操作如下:

    1. 在赋值节点的“输出参数”选项卡中,添加需要输出的参数。
    2. 为每个输出参数设置一个唯一的名称。
    3. 在下游节点的“输入参数”选项卡中,添加对应的输入参数。
    4. 为每个输入参数设置一个唯一的名称,并确保与赋值节点输出的参数名称一致。

    这样,当赋值节点执行完毕后,其输出的多个参数就会被传递给下游节点。

    2023-12-04 17:31:39
    赞同 展开评论 打赏
  • 赋值节点输出的output是一个二维数组 下游可以指定下标取数组中的不同值 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-12-03 23:52:34
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,赋值节点可以将最后一条查询或输出结果自动赋值给节点自带的输出参数(outputs),以供下游节点引用。这种方式便于赋值节点的下游节点使用其取值。

    如果您想要将多个参数输出到下游节点,可以在该节点的"节点上下文" > "本节点输出参数"区域,单击添加赋值参数,一键添加输出的赋值参数。目前支持使用赋值参数的节点包括:EMR Hive、EMR Spark SQL、ODPS Script、Hologres SQL、AnalyticDB for PostgreSQL和MySQL等。

    2023-12-03 20:39:42
    赞同 展开评论 打赏

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

相关产品

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

    更多
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多