Я пытаюсь создать конвейер, который перемещает данные между некоторыми Oracle базами данных. Я успешно создал и протестировал действия copy data . Моя проблема в том, что я хочу очистить таблицы назначения до запуска «копирования», и я не вижу способа сделать это (сейчас он добавляет данные в таблицы).
Сначала я попытался использовать Хранимая процедура , но поддерживает только SQL Источники, связанные с сервером. Ни одна из других операций, предлагаемых фабрикой данных, не работает для этого варианта использования. Даже общее действие c "execute SQL" могло бы работать для меня, но ничего подобного, по-видимому, не доступно.
РЕДАКТИРОВАТЬ: я разместил ответ ниже, но он не идеален. Пожалуйста, напишите ответ, если вы думаете, что у вас есть лучшее решение!