Как запустить скрипт .py в службах SSIS без преобразования в .bat или .exe - PullRequest
0 голосов
/ 30 апреля 2020

Мне нужно запустить скрипт .py python из SSIS. Однако я не хочу конвертировать мой .py файл в .bat или .exe, так как мой скрипт использует многопроцессорный модуль и когда я конвертирую его или .bat или .exe и запустить его через пакет служб SSIS, он генерирует десятки процессов, которые, как я искал в net, вероятно, из-за многопроцессорности .... поэтому я не хочу преобразовывать мой файл в эти исполняемые файлы и хотите напрямую запустить мой .py файл из SSIS.

Задача выполнения SSIS настроена следующим образом:

enter image description here

Но я получаю эту ошибку:

[Задача выполнения процесса] Ошибка: при выполнении "C: \ Users \ AppData \ Local \ Continuum \ anaconda3 \ pythonw.exe" "" D: \ SLA \ SLA_Report \ temp.py "" в "D: \ SLA \ SLA_Report", код завершения процесса - "1", а ожидаемое - "0".

Код успешно выполнен изнутри Spyder и, следовательно, нет ошибки в коде.

Более того, когда я искал Stac k переполнения и в этом посте , я указал «свойство рабочей папки» для задачи «Выполнение процесса», и в моем каталоге нет места.

Так что любая помощь будет принята.

РЕДАКТИРОВАТЬ:

Фактический результат пакета, как показано ниже: enter image description here

Счет Название службы SSIS:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...