SSIS Execute Process Task (PERL Script based) in Azure Data Factory

Krishna 40 Reputation points
2023-06-12T17:57:45.49+00:00

Hello Team,

We have an SSIS package created including Execute Process Task (which is in control flow task). Execute Process task is placed in for each task. We have a folder in local machine (where SSIS Packages also deployed) where in list of files (files are of different format and are about 50 plus files in count). So, the purpose of Execute Process task is to call each file, parsing data and load it into Azure SQL Database. Since Execute Process task is in For each task, the loop run through as many times as the number of files. In Execute Process task we have used PERL script to call the file, process the data and load into Azure SQL Database.

We have followed the Azure best practices lifting and shift SSIS packages using SSISDB route. Created SHIR to connect to files folder and Perl script, created Catalog database to enable SSISBD to deploy SSIS package, created Azure-SSIS IR for integration joining both SHIR and Azure-SSIS and VNet in the configurations.

Challenge is, SSIS packages run successfully (in 90seconds) in on Prim virtual machine wherein we try to run same package in Integration Runtime (or ADF Pipeline Execute SSIS Package) it is taking forever and not even throwing error (7 hours and more). We check the log files but of no useful information to trace. We are not able recreate the pipeline in ADF so. Any alternative suggestions to identify root cause or to reconfigure is appreciated. Is ADF supports Execute Process Task which is calling PERL script. Are there any options we should check or considered to make this package execute successfully in Azure Data Factory.

Krishna

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,623 questions
SQL Server Migration Assistant
SQL Server Migration Assistant
A Microsoft tool designed to automate database migration to SQL Server from Access, DB2, MySQL, Oracle, and SAP ASE.
568 questions
{count} votes

2 answers

Sort by: Most helpful
  1. QuantumCache 20,366 Reputation points Moderator
    2023-06-13T15:09:20.6733333+00:00

    Hello @Krishna

    Thanks for reaching out on this forum,

    Did you try running the package manually in the Azure environment to see if it runs correctly. And also check if there are any network or firewall issues that might be affecting the performance of the SSIS package in Azure Data Factory.

    Sometimes the problem might be related to network latency, Or consider enabling more verbose logging on your SSIS package to see if you can capture more detailed information about what's happening.


  2. Krishna 40 Reputation points
    2023-07-03T03:25:47.5266667+00:00

    Hello Satish,

    We are not able to share the details to Microsoft support.

    Appreciate for all your help providing inputs.

    Please close this thread.

    Sincerely,

    Krishna.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.