Я пытаюсь найти метод, как изменить значение параметра, который я определил, а также как создать новый параметр динамически, используя компонент REFORMAT в Clover ETL.
Я написал небольшую логику в своем методе преобразования, который обеспечивает компонент переформатирования:
function integer transform() {
string myparam1 = getParamValue("MY_PARAM1");
string changeParam = getParamValue("CHANGE_PARAM_VALUE");
if(changeParam =="true"){
myparam1 = myparam1 +"_changed";
}
// update the value of parameter MY_PARAM1
// updateParameter("MY_PARAM1", myparam1 );
// create a new parameter
// createNewParameter("MY_NEW_PARAM", "some_sample_data");
return OK;
}
В конструкторе клевера я попытался проверить доступные методы, но я не нашел подходящего метода, который помог бы мне предоставить функцию, которую я ищу.
Я новичок в Clover ETL, поэтому столкнулся с трудностями в том, как это сделать, пожалуйста, помогите мне, если мы можем добиться этого с помощью компонента REFORMAT или нам нужно использовать другой компонент?