Как исправить файл BCP с поддержкой widechar, который приводит к сбою интеграции данных Pentaho при вставке значений из первого символа первой строки? - PullRequest
0 голосов
/ 28 июня 2019

У меня есть bat-файл, который собирает данные с помощью вызова извлечения bcp, который выполняет хранимую процедуру (SP) с флагом -w. Когда данные из этого файла используются нашим преобразованием Pentaho, к первому значению в любой строке добавляется дополнительный символ. В шаге ввода CSV используется «UTF-16LE», но в первом поле есть значение, содержащее символы мусора перед значением (например, «ï» ¿1 »вместо« 1 »). Есть ли в bcp дополнительная опция, которая может либо добавить строку заголовка, либо есть что-то, что может очистить этот символ со стороны пентахо.

Пример команды BCP: bcp "exec [companyschema]. [collectdataprocedure]% SESSIONID%" queryoutchedoutput.csv -t "," -w -T -S

Проблема возникает, когда я пытаюсь загрузить базу данных в рамках преобразования.

Я попытался пропустить первую строку данных, но мне нужно загрузить эти данные в базу данных.

...