Пишете qvs, переменными задаёте параметры, чтобы ваша большая таблица логически побилась на аналогичные, но меньшие по объёму.
Не уверен, что можно в таске передать параметр, но создать несколько одинаковых приложений, изменяя в нем только значения параметра - точно не большая проблема. В паблишере запускаете параллельно таски с каждым из этих приложений. По окончанию работы всех, конкатенируете результаты.
Это, безусловно, более трудоемко для разработчика, но время сократит существенно. Если ресурсы позволяют, конечно.
У нас расчёт остатков для кэшфлоу для разных версий так реализован, вместо последовательной обработки в пол часа, параллельная в 6 минут.