Dataphin代码任务运行报错“com.alibaba.dt.oneservice.api.exception.OsBizException: Catalog Not Found: EPM”
问题描述
在Dataphin离线SQL代码任务中创建表,运行报错“com.alibaba.dt.oneservice.api.exception.OsBizException: Catalog Not Found: EPM”。完整的报错信息如下:
Error Code: DPN.Os.CatalogNotFound
Error Message: Catalog Not Found: EPM
com.alibaba.dt.oneservice.api.exception.OsBizException: Catalog Not Found: EPM
at com.alibaba.dt.oneservice.api.exception.OsBizException$Builder.build(OsBizException.java:114)
at com.alibaba.dt.oneservice.api.exception.OsBizException$Builder.build(OsBizException.java:88)
问题原因
根据报错信息“com.alibaba.dt.oneservice.api.exception.OsBizException: Catalog Not Found: EPM”判断是因为客户代码中项目名称输入不对导致,当前代码任务所在的项目为emp_cdm,需要修改将项目名称修改为当前任务所在项目的项目名称即可。有问题代码部分如下:
解决方案
将代码修改为CREATE TABLE IF NOT EXISTS ${emp_cdm}.rd_data_report...后续代码执行时传递生产环境项目名称或者开发环境项目名称即可:emp_cdm、emp_cdm_dev。
适用于
- Dataphin