У меня есть поток данных сопоставления с производным столбцом, где я хочу использовать шаблон столбца для сопоставления с массивом столбцов, используя in ()
![enter image description here](https://i.stack.imgur.com/avHfb.png)
Поток данных выполняется в конвейере, где я устанавливаю параметр $ owColList_md5 на основе переменной, которую я заполнил из однострочного CSV-файла, содержащего строку через запятую
![enter image description here](https://i.stack.imgur.com/vDKRo.png)
Если у меня есть имя одного столбца в CSV-файле / переменная, заключенная в одинарные кавычки, и установлен флажок «Выражение», это работает. Проблема в том, чтобы заставить его работать с несколькими столбцами. Кажется, есть проблемы с синтаксическим анализом, когда в переменной есть несколько элементов, каждый из которых заключен в одинарные кавычки или, возможно, запятая разделяет их. Это часто приводит к ошибкам при выполнении потока данных с сообщениями типа «хранилище не определено» и т.д. "(2x одинарные и двойные кавычки) в файле CSV. Я также попытался получить файл без кавычек, безуспешно пытаясь заменить запятую на экранированные кавычки (используя) в производном шаблоне столбца.
Как заполнить этот массив в производном столбце на основе параметр потока данных, основанный на разделенной запятыми строке в файле / переменной CSV из конвейера с рабочими именами столбцов?