开发者社区 > 数据库 > 正文

DMS中DTS--数据开发--任务编排 中如何调用输入变量了?

DMS中DTS--数据开发--任务编排 中如何调用输入变量了?image.png 我这样写完执行报错image.png 带上引号 例如 '${bizdate}'image.png 是绿色的,加上引号也不行,实际表中写入的数据就是这个,变量压根就没有正确替换。。image.png

展开
收起
cuicuicuic 2023-05-16 18:46:18 223 0
4 条回答
写回答
取消 提交回答
  • 正确用法确实是 ${varname}这样,您检查一下是不是有中文符号之类的,然后执行前,可以先点击预览image.png 看下变量的位置是不是变成绿色了image.png,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-07-05 13:14:01
    赞同 展开评论 打赏
  • 问题1:DMS 中 DTS--数据开发--任务编排 中如何调用输入变量?

    您在任务编排中需要使用输入变量时,需要按照以下格式编写:

    ${input_var_name}
    

    其中,input_var_name 为输入变量名称,不需要使用引号或者其他字符包围。在您的截图中,可以看到输入变量名称为 bizdate,您需要将其替换为 ${bizdate}。如果您的任务需要使用的 SQL 语句中也需要使用输入变量,那么您需要将 SQL 语句中的相应字段替换为 ${input_var_name}

    问题2:我要的是上一个节点传出来的 lastupdate 变量,但是执行以后没有正确替换。

    您可以按照以下方式在任务流程中使用上一个节点输出的变量:

    1. 点击需要使用该变量节点的右侧“输入输出”按钮,进入输入输出变量设置。
    2. 在“输入变量”栏目中,点击“添加输入变量”,然后输入变量名称,例如 lastupdate
    3. 在变量名输入框下方的“默认值”中,输入 ${output_var_name},其中 output_var_name 是上一个节点输出的变量名称。
    4. 修改 SQL 语句,将需要使用 lastupdate 变量的地方替换为 ${lastupdate}

    问题3:如何在 DTS 任务编排中设置输出变量?

    如果需要在 DTS 任务编排中设置输出变量,可以按照以下步骤进行:

    1. 点击需要设置输出变量节点的右侧“输入输出”按钮,进入输入输出变量设置。
    2. 在“输出变量”栏目中,点击“添加输出变量”,然后输入变量名称,例如 lastupdate
    3. 在任务执行完成后,输出变量的值会被保存在变量的“默认值”中,您可以在后续节点中使用 ${lastupdate} 替换需要使用该变量的位置。
    2023-05-17 15:04:31
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    在 DMS 中的 DTS 数据开发任务编排模块中,可以通过以下步骤调用输入变量:

    1. 在任务编排页面中创建一个任务。

    2. 点击任务的“编辑”按钮,进入任务的编辑页面。

    3. 在任务编辑页面左侧的“输入输出”窗口中,找到需要调用的输入变量。

    4. 点击输入变量名称后面的“ ”号按钮,选择“新建参数绑定”。

    5. 在新建参数绑定页面中,选择需要绑定的变量和数据来源,设置好对应的值。

    6. 点击保存按钮,完成输入变量的调用。

    通过以上步骤,您就可以在 DMS 的 DTS 数据开发任务编排模块中,调用输入变量并将其与对应的数据源进行绑定,帮助您完成更加高效和智能的数据开发。

    2023-05-17 09:31:14
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云DMS的数据开发模块中使用任务编排时,可以通过使用输入变量来实现动态配置任务,具体步骤如下:

    1. 在编排任务中选择需要使用输入变量的组件,例如数据同步组件。

    2. 在配置组件的参数时,将相应参数的值设置为“$输入变量名称$”,例如将同步任务的目标表名设置为“$tableName$”。

    3. 在任务编排界面的右侧“运行参数”菜单中创建需要的输入变量,例如“tableName”。

    4. 在运行任务时,在“运行参数”菜单中填写输入变量的值,或通过变量绑定的方式从外部传入。

    5. 运行任务后,编排任务中使用到的组件会根据输入的变量值来动态配置参数,并执行相应的任务。

    2023-05-17 08:22:58
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
基于Spark的统一数据管理与数据探索平台 立即下载
INFINIDATA:基于Spark的统一数据管理与探索平台 立即下载
DTS控制台一本通 立即下载