Моей первой мыслью было бы использовать функцию архивирования MLCP и вообще не экспортировать в CSV.
Если вы действительно хотите CSV, Corb2 будет моей первой мыслью. Он обеспечивает функциональность экспорта CSV из коробки. Возможно, стоит разобраться, почему это не сработало для вас.
DMSDK тоже может работать, но включает в себя написание кода, который обрабатывает написание CSV, что для меня звучит громоздко.
Последним вариантом, который приходит на ум, будет Apache NiFi, для которого существуют различные процессоры MarkLogic . Это позволяет управлять потоком данных очень обобщенно. Хотя это может быть довольно излишним для вашей цели.
НТН!