I am building this engine to calculate expected future outcome and the calculated values depends on a lot of variables and tables.
I've condensed all the single value variables into a table, but condensing multiple data tables into a single table is not feasible, because each table holds different type of data. Therefore, each table is passed into the engine as an input source.
This gets a bit unwieldly as the number of input source types increases, see below.
I am wondering if anyone got experience with this and what are some of your best practices.
The most viable solution I can think of is putting the file path of each data source into a table as STRING. then pass the table in as a single source, and then load the individual data sources from inside the macro. I usually refrain from doing that because i don't like using the engine to manage I/O or data connections.
