Hello @sam nick ,
Welcome to the MS Q&A, and thank you for posting here!
You can implement all of the tasks (in a single or a separate workflow) in Logic Apps.
Here is the list of resources that'll help implement each task:
- SFTP to Blob can be a separate LA workflow and there are connectors for both of them: SFTP - SSH, Azure Blob Storage
You'll want to be mindful of the file size limit & chunking if you're expecting to transfer files larger than 50MB. For more. please review: https://learn.microsoft.com/en-us/answers/questions/263947/azure-logic-app-copying-file-from-sftp-server-to-b.html - For X12 messages, I would review: Exchange X12 messages for B2B enterprise integration in Azure Logic Apps with Enterprise Integration Pack
- For converting in-transit data to CSV, please review Perform data operations in Azure Logic Apps
- For loading data into SQL table, Automate workflows for a SQL database by using Azure Logic Apps. I'd also review the SQL Connector page.
If the above seems like an overwhelming resource to go through and you'd rather need a minimal working sample, let me know and I'd happy to answer any further questions you might have and help you arrive at a working solution as soon as possible.