У меня есть bat-файл, который собирает данные с помощью вызова извлечения bcp, который выполняет хранимую процедуру (SP) с флагом -w. Когда данные из этого файла используются нашим преобразованием Pentaho, к первому значению в любой строке добавляется дополнительный символ. В шаге ввода CSV используется «UTF-16LE», но в первом поле есть значение, содержащее символы мусора перед значением (например, «ï» ¿1 »вместо« 1 »). Есть ли в bcp дополнительная опция, которая может либо добавить строку заголовка, либо есть что-то, что может очистить этот символ со стороны пентахо.
Пример команды BCP:
bcp "exec [companyschema]. [collectdataprocedure]% SESSIONID%" queryoutchedoutput.csv -t "," -w -T -S
Проблема возникает, когда я пытаюсь загрузить базу данных в рамках преобразования.
Я попытался пропустить первую строку данных, но мне нужно загрузить эти данные в базу данных.