I've recently undertaken a project to convert a legacy Microsoft SSIS solution into an Alteryx equivalent. I've been working with Alteryx for years, but previously, we've embedded calls to Alteryx workflows from SSIS. I'm trying to flip the script and move into a new paradigm - Alteryx only. (We haven't done this in the past because it has seemed impossible...)
In one of our typical multi-package workflows, we load data from some source (in this case a CSV), run it though our custom cleanse -match-load process, and ultimately output some data to another flat file. That seems simple enough, yes? But here's the problem: I can't figure out how to get Alteryx to call stored procedures during the work flow . I've been looking through examples in the community that describe how to use an INPUT tool for this, but it's unclear how -- or even if -- this would work. Here's a simple screenshot of the workflow:

Once the data has been loaded, we need to call a series of stored procedures and continue the workflow. I'm just not sure how to do that using an input tool, or any tool, really, or if what I want to do is even possible in a single workflow. We are going to continue re-accessing this data over and over, so there will need to be other input tools downstream.
My most recent thought was to string together each set of steps as macros, where each macro either executes a set of procedures or loads the data as new import. But is that the correct way? And can the input tool run multiple stored procedures if they are stacked in the SQL editor as opposed to selecting them from the Stored Procedures tab in the tool?
Any suggestions from the community would be greatly appreciated. Thanks!