高级清洗抛错说明

Error Reporting in Data Cleaning Scripts

为了满足用户多样化的使用场景,我们对不同的高级清洗抛错做了不同的处理,详情如下:

1、数据进错误队列-CustomizedCodeEngineException

高级清洗中抛错"CustomizedCodeEngineException",任务遇此错误,报错数据进错误队列。示例如下:

import java.util.Map;
import com.datapipeline.base.connector.codeengine.CustomizedCodeEngineException;

public class Mid_5_df135ce450322546db5b16f5801355f41e3c {
public Map<String, Object> process(Map<String, Object> record) throws CustomizedCodeEngineException
{ throw new CustomizedCodeEngineException("Error queue"); }
}

2、任务报错

高级清洗中抛出除"CustomizedCodeEngineException"外的错误,任务均报错暂停。示例如下:

import java.util.Map;
import com.datapipeline.base.connector.codeengine.CustomizedCodeEngineException;

public class Mid_5_df135ce450322546db5b16f5801355f41e3c {
public Map<String, Object> process(Map<String, Object> record) throws CustomizedCodeEngineException
{ throw new IllegalArgumentException("Wrong argument"); }
}

最后更新于

这有帮助吗?