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

Dataworks可以支持非日期相关的自定义参数吗?

Dataworks可以支持非日期相关的自定义参数吗?比如我这里在节点里面定义了两个参数,想在调用flow的时候再传进来,这中场景可以实现吗?image.png

展开
收起
cuicuicuic 2023-11-20 05:35:04 52 0
4 条回答
写回答
取消 提交回答
  • 试了一下调补数据的接口,成功接到参数了image.png
    不用配参数,节点代码引用,调用的时候传进来就能直接解析到image.png此回答整理自钉群“DataWorks交流群(答疑@机器人)”

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

    DataWorks 支持自定义参数,并且这些参数可以是非日期相关的。具体来说,您可以定义任何类型的参数,如字符串、数字、布尔值、数组等,并在节点中引用它们。
    在 DataWorks 中,您可以通过以下步骤定义和使用自定义参数:

    1. 在 DataWorks 的开发环境中打开工作流编辑器,找到要定义参数的位置;
    2. 在节点属性面板中点击“参数”按钮,新建自定义参数;
    3. 设置参数名称和参数类型,并指定它的初始值;
    4. 在节点脚本中引用参数;
    5. 在执行工作流时,您可以在调用工作流时传入参数值。这些参数会被替换为传入的实际值。
    2023-11-20 14:39:22
    赞同 展开评论 打赏
  • 是的,Dataworks是可以支持非日期相关的自定义参数的。你可以在节点中定义任意数量的自定义参数,然后在调用flow的时候传入相应的值。

    在Dataworks中,自定义参数是以键值对的形式存在的,你可以为每个参数指定一个唯一的键,然后在调用flow的时候通过键来访问和修改参数的值。

    例如,你可以在节点中定义两个自定义参数,一个是"param1",另一个是"param2"。然后在调用flow的时候,你可以通过传递"param1"="value1"和"param2"="value2"的方式来设置这两个参数的值。

    需要注意的是,自定义参数的值必须是字符串类型的,即使你传入的是一个数字或者布尔值,Dataworks也会自动将其转换为字符串类型。因此,如果你需要在节点中使用这些参数的值进行计算或者其他操作,你可能需要使用一些字符串处理函数来进行转换。

    2023-11-20 11:11:02
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在 DataWorks 中,进入 "参数管理" 页面,然后点击 "新建参数"。

    1. 在弹出的窗口中,为您的参数设置一个名称和描述,然后选择参数类型。DataWorks 支持多种参数类型,如字符串、整数、浮点数等。选择合适的参数类型,然后点击 "确定"。
    2. 创建好参数后,您可以将其添加到数据流程中的相应节点。在节点配置中,找到 "参数" 选项卡,然后点击 "添加参数"。选择您刚刚创建的参数,并设置合适的参数值。
    3. 接下来,在调用数据流程时,您需要将自定义参数的值传递给数据流程。这可以通过在调用数据流程时设置参数值来实现。例如,如果您使用的是 Python 语言调用 DataWorks 的 API,您可以这样做:

    from com.alibaba.datax.common.api import CommonRequest

    创建一个 CommonRequest 对象

    request = CommonRequest()

    设置数据流程 ID

    request.set_data_flow_id("your_data_flow_id")

    设置自定义参数值

    request.set_custom_param("your_param_name", "your_param_value")

    发送请求以调用数据流程

    response = request.post()

    2023-11-20 07:56:08
    赞同 展开评论 打赏

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

相关产品

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

    更多
    被窝里的运维——DataWorks移动版公测-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多