Note that there are some explanatory texts on larger screens.

plurals
  1. POSSIS: Execute Ironpython or Ironruby scripts through SSIS
    primarykey
    data
    text
    <h2>Problem!</h2> <p>I have a little python script, which goes throught a web page (http-crawling). This web-page is hosted inside the intranet and uses NTLM authentication to gather access to it. </p> <p>So, I found this task (retrieve http-content) easily programmable using python, instead of trying to re-write the whole python script to C# and then use it througth "Script Task" on SSIS, in order to complete the task.</p> <h2>Hint!</h2> <p>I've looked up closely to SSIS tools and I found that there is a Control Flow named "Execute Process Task", which lets you to execute Win32 executables.</p> <p>But the problem resides in how to call my python script since it's not executable and needs to be interpreted by the python interpreter (if you'll forgive the repetition). So, I could easily end up building a simple ".bat" file that calls both the python script and the interpreter. And then execute that file through SSIS "Execute Process Task".</p> <h2>Question!</h2> <p>Is there any other way to implement this? (neat way)</p> <h1>Edit #1</h1> <h2>Usage</h2> <p>The information retrieved from the script will be storing that information into a table from a database, So that information will be accessed trough the database table from another SSIS process. </p> <p>I'm retrieving the information from different sources (flat files, database tables, http request, ...) in order to archive that information into a database that could be posted in a web services and then accessed from a Excel project.</p> <p>Thanks in Advance!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload