Не может динамически загружать переменные контекста - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь динамически загружать переменные контекста с данными из базы данных, но я не могу загрузить переменные контекста в Talend .

Моя работа поток enter image description here

Моя схема вывода Oracle Столбец1 - BigDecimal Column2 - BigDecimal

Я пытаюсь загрузить эти значения в контексты, которые у меня были создал

Пожалуйста, помогите кому-нибудь в этом вопросе, почему переменные контекста не загружаются.

Также я не могу редактировать схему tContextLoad

Редактировать: Я отредактировал мою схему как Key - String и Value - String, взяв значения String из базы данных, но tContextLoad не загружает переменные контекста, он загружает только Key и значение

Edit 1: Я преобразовал BigDecimal в String в самом запросе к базе данных, поэтому нет необходимости загружать BigDecimal в переменные контекста, мне нужно, чтобы значение Col1-String DB (множественные значения) было сохранено в Var1-String Co Переменная ntext и Col2 - строковое значение БД (несколько значений) в Var2 - строковая контекстная переменная

Редактировать 3: Обновлен рабочий процесс для обработки нескольких значений Mutiple DB Values Job

1 Ответ

0 голосов
/ 31 января 2020

Моя схема вывода Oracle: Столбец1 - BigDecimal Column2 - BigDecimal

Это проблема: tContextLoad принимает только ключ / значение схемы, ключ и значение, оба из Тип строки.

Вы должны изменить имя и тип столбца, который вы получаете из базы данных (например, в запросе).

Также я не могу редактировать схему of tContextLoad.

Да, это один из компонентов, для которого определены столбцы (обозначены зеленым).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...