I have a program the generates an .exe file. Unfortunately, I do not have any idea about how this program is implemented, and our team consumes it as a black box.
I am trying to run this .exe file (which helps parse and does some computation based on json data) as a part of my Azure Data Factory Pipeline. Since I do not want to make changes to the source code without any idea on how it works, I want to just consume this exe file in my pipeline directly.
Is there any way in Azure Data Factory that allows me to do this? If so how?
Read some documentation on creating a batch account and using the program as a custom activity but this requires making changes to the source code, which I do not have the ability to at the moment.
2
Answers
I dont think that you can do that in ADF , but you may explore SSIS "Execute Process Task" and then stich that with ADF .
https://learn.microsoft.com/en-us/sql/integration-services/control-flow/execute-process-task?view=sql-server-ver16
If I were in your situation I would do the following:
Machine
VM that will run the .exe file
Here is the link for the Azure VM Run Command API
Here is an actual pipeline Activity Example of executing the run command on a VM (Using Powershell):