Мой вариант использования такой.У меня есть несколько X-таблиц, которые можно извлечь из MySQL.Я разделяю их, используя SplitText
, чтобы поместить каждую таблицу в отдельный файл потока, и извлекаю, используя GenerateTableFetch
и ExecuteSQL
.
И я хочу получать уведомления или ставить какие-то другие действия после завершения импорта для всех таблиц.На SplitText
текстовом процессоре я маршрутизировал original
отношение к Wait
на ${filename}
с целевым числом ${fragment.count}
.Это будет отслеживать, сколько таблиц сделано.
Но теперь я не могу понять, как узнать, когда конкретная таблица сделана.GenerateTableFetch
разветвляет файл потока на несколько в зависимости от размера раздела.Но он не записывает такие атрибуты, как фрагмент.счет, которые я могу использовать для ожидания каждой таблицы.
Есть ли способ, которым я могу достичь этого?Или, может быть, есть способ узнать в конце всего потока, все ли файлы потока в потоке были обработаны и ничего не находится в очереди или обрабатывается?