Hi,
I have a batch macro which have three output streams, saving results into separate tabs of the excel file (for each iteration the tab names are different if that does matter).
The problem I have is when I try to save multiple streams to the file at the same time I often get an error that there is no access to the file or the backup file can't be created.
Therefore I need some solution which will allow the macro to write data in sequential order (stream 1, then stream 2, then stream 3) to avoid cases as described above.
I tried a "block until done" tool, which seems to be designed especially for such purpose, but it doesn't really work.
As far as I understood after some digging, it doesn't really wait to run next stream until previous one is finished, it just waits until the full dataset will come through the specific output of the tool (so i.e. if all records run through output 1 it will start delivering data to the output 2, regardless if the stream after the output 1 is completed or not).
I tried to use throttle tool but also with no big luck, especially that the source table can have 100 or 10000 records, so it is difficult to set proper throttle value to not slow down the process too much.
Do you have any idea how to handle that?
I know that the newest updates have some functionalities which might help, but unfortunately my corporate Alteryx is in the version 2021.3 and no chance for the update soon.