Как передать динамические значения для компонента в Clover ETL Graph?
Я попытался передать значения в ETL Graph в CloverETL для процесса ETL, но мне нужно передать значения динамически в Clover ETL для Graph. Кто-нибудь может сказать, как передать значения динамически??
Заранее спасибо...
2 ответа
Если у вас есть Корпоративная версия, вы можете легко запускать графики и передавать динамически рассчитанные значения в качестве параметров в них с помощью Jobflows (см. ExecuteGraph http://doc.cloveretl.com/documentation/UserGuide/topic/com.cloveretl.gui.docs/docs/executegraph.html Если у вас небольшая версия, вы, вероятно, могли бы сделать это с помощью вызова API, но это не так удобно, и возвращать результаты было бы больно.
Сначала перейдите в Parameter ---> Edit ---> Add New Parameter, дайте имя, затем сохраните его. Затем перейдите в Reformat или любой другой компонент, который вам нужен.
В части "Преобразования" добавьте новое преобразование и поместите getParamValue("Name")
и назначьте значение в части поля с типом данных и сохраните его.
После этого запустите пакет.
когда вы запускаете пакет, он просит вас ввести значение параметра.
Это берет это значение и обработку согласно требованию.