Pentaho Data Integration Switch/Case
У меня есть превосходный импульс для всех данных, которые я хочу добавить в свою базу данных. Иметь более 100 строк со следующей информацией: название категории, название продукта, описание продукта, запас, запас, цена.
Я связал импут с поиском в базе данных, чтобы проверить, есть ли категория в базе данных, и возвращает ноль, если нет. Все до здесь работает отлично.
Я связал поиск с переключателем / регистром, и если значение равно нулю, оно отправляет "добавить категорию" (вывод таблицы), если нет, то идет "добавить продукт" (вывод таблицы). К сожалению, поскольку база данных является новой, категории не добавляются, поэтому все они имеют нулевое значение. Когда информация попадает в часть "добавить категорию", дубликаты создают ошибку (дубликат записи "GST" для ключа "name_UNIQUE").
Как я могу заставить переключатель / случай взять только один из дубликатов с этим именем и отправить его, чтобы добавить категорию, а остальные просто добавить продукты в этой категории?
Название категории должно быть уникальным. Не уверен, что я все здесь изложил, так что не стесняйтесь задавать вопросы. Спасибо за помощь в продвижении:)