У меня возникли некоторые проблемы с таблицей (вид?) В SAS Enterprise Guide.
При выполнении кода ниже я получаю следующую ошибку:
DATA Dataset;
SET SAPFolder.TableOrView (KEEP=ColA ColB);
RUN;
Сообщение об ошибке:
ОШИБКА: ошибка расширенного извлечения курсора CLI : [SAP AG] [LIBODBCHDB DLL] [HDBODBC] Общая ошибка; -10427 Преобразование параметра / столбца (2) из типа данных NVARCHAR в ASCII завершилось неудачно
Кажется, я получаю ошибку в произвольных точках, т. е. за несколько попыток он может вернуть 302 400 наблюдений, затем внезапно это число возрастет до 1 320 000 наблюдений, прежде чем оно завершится с ошибкой. Однако это всегда заканчивается ошибкой.
Есть ли способ игнорировать и пропускать строки, которые возвращают ошибку, и просто сохранять все остальные?
У меня нет контроля ни над SAP, ни над лежащие в основе данные, поэтому мое единственное решение - каким-то образом обрабатывать ошибки непосредственно в скрипте и игнорировать строки, в которых есть ошибка. Для моего проекта не важно, если я потеряю строки, которые выдают ошибку.
Спасибо!