2017-05-04 2 views
0

SSIS 내에서 Python 웹 스크래핑 코드를 실행할 수 있습니까? 예, 그렇다면 아름다운 수프를 사용했을 때의 효과는 무엇입니까 & 셀렌? 어느 것이 더 선호 될 수 있습니다. 이것을 실행하는 더 좋은 방법이 있습니까?EIS 중 SSIS 패키지 내의 Python WebScraping 스크립트

내 요구 사항은 python 스크립트를 사용하여 웹 사이트에서 데이터를 가져 와서 패키지를 실행할 때마다 테이블에 저장하는 것입니다.

답변

1

실행 프로세스 작업에서 .py 스크립트 파일을 호출하여 SSIS 내에서 python 스크립트를 실행할 수 있습니다. 즉,이 서버가 실행되는 서버에 Python이 설치되어 있어야합니다.

+0

스크립트가 웹 브라우저와 상호 작용할 것이므로 프로세스에 영향을 미치지 않을까요? Pycharm에서 스크립트를 실행할 때 스크립트에서 Chrome을 호출하여이 작업을 수행한다고 말하십시오. – Sid29

+0

외부 프로세스는 SSIS와 관련이 없습니다. 마지막 단계에서 SSIS 프로세스 실행 태스크는 0 또는 1 (성공 또는 실패)의 종료 코드를 찾고이를 기반으로 패키지가 어떻게 이동하는지 제어합니다. – rvphx

+0

고마워요! 나중에 패키지를 실행하고 다시 연락 드리겠습니다. 내 유일한 관심사는 웹 브라우저를 열고 웹 페이지를 보낼 때마다 페이지를 리디렉션한다는 것입니다. 아직도, 나는 틀릴지도 모른다. 나는 오늘 밤 늦게 작업하고 여기에서 업데이트 할 것이다. 다시 한번 감사드립니다. – Sid29