阿里云首页

Dataphin开发计算任务如何自动获取开发和生产项目名称

问题描述

Dataphin开发计算任务使用【项目名.表名称】需要在开发中获取的是【项目名_dev】在生产中可以自动获取生产项目名称【项目名】,如果写成固定的则在开发环境写的代码不能直接发布到生产,如果直接写生产项目名称,每次跑数据需要修改很麻烦。

问题原因

Dataphin中提供了对应的系统参数自动来获取当前项目的项目名称,开始接触平台编写脚本比较容易遇到这个问题。

解决方案

_dev是双环境在开发环境的默认后缀,如果希望测试执行的时候用开发环境表,发布到生产用生产环境表,首先要保证这张表在开发和生产都存在,然后用参数变量的方式应用这张表:$【{项目公共名称}.表名】如下所示:

当发布到生产项目之后,周期调度会自动进行填充,不需要人工干预。

适用于

  • Dataphin
  • 计算任务
首页 Dataphin开发计算任务如何自动获取开发和生产项目名称