DataWorks那如果我的任务是 adb for mysql 或者数据集成作业,想获取某个任务的结果有什么办法嘛? 我这个参数结果值比较复杂,是通过一段SQL计算后得到的,没法直接从自定义参数那里配置
如果您的任务是ADB for MySQL或者数据集成作业,并且想要获取某个任务的结果,可以通过以下方式进行操作:
ADB for MySQL任务:ADB for MySQL任务的结果可以通过查询MySQL表或者视图来获取。如果任务的结果是通过一段SQL计算得到的,可以将计算结果写入到MySQL表中,然后通过查询表的方式获取结果。
数据集成作业:数据集成作业的结果可以通过查看作业执行日志来获取。在作业执行完成后,可以查看作业的日志,了解作业的执行情况和结果。
如果您的参数结果值比较复杂
这两种类型的任务都不支持将查询结果值作为参数传递给下游 ,adb for mysql可以考虑建一个mysql数据源 测通“任务调度”联通性 然后创建mysql节点 mysql节点支持将结果传递给下游 具体案例上面发的文档中有,不过adb for mysql 创建mysql数据源是非标用法 只是目前没有其他好的方式 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。