2015-07-31 3 views
0

Я пытаюсь написать работу с ETL, используя инструмент интеграции данных пентахо, в ложке. Использовал значок «удалить» и предоставил сведения о табло, но строки не удаляются и не имеют ошибок. У меня есть доступ к схеме. Пожалуйста, предложите.pentaho spoon transform для удаления данных из таблицы

+1

Шаг удаления должен быть «загрунтован». Строки должны втекать, чтобы предоставлять ключи для удаления. Если это то, что у вас есть, отправьте снимок экрана о своей трансформации и предоставьте подробную информацию о применяемых шагах. –

+0

На самом деле я попытался опубликовать снимок экрана, но не смог это сделать. я упомянул все имена полей в столбце поиска –

+0

В моем преобразовании я упомянул только шаг «Удалить» и дал имя схемы и данные целевой таблицы на этапе удаления. –

ответ

1

Для того, чтобы сначала выполнить шаг «Удалить», вам необходимо иметь источник данных, в котором PDI будет читать ключи, которые нужно искать в таблице. Таким образом, ваша трансформация должна выглядеть следующим образом:

enter image description here

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

Смежные вопросы