I have a workflow that does a large amount of data cleaning, joins, etc. At the end, this creates a dataset of Invoice Sales that I'll then use for 10 or more different analyses....all using that same input.
I didn't want to have 10 or more different connectors from that same data to the 10 downstream analyses. Thus, I output the data to Excel File I call "Invoiced Sales". I set this up to overwrite the existing file so that when I rerun the workflow it works great. Then, I use this "Invoiced Sales" file as my input to combine with other data and do my 10 various analyses.
My problem is that I get an error. The workflow is still trying to output data to the Excel file named "Invoiced Sales" at the same time that it is trying to read data in from the same file. Thus I get an error "Unable to delete Excel File (file name). Make sure the file is writeable and not open for writing in another application".
Everything works if I close the containers for the 10 downstream analyses, run the workflow to output the Excel file, then close the initial container and open the 10 downstream analyses containers. However, that is a pain
Is there a way to tell Alteryx to output that Excel File data BEFORE working on other containers that input that same file? The "Block until Done Tool" doesn't seem to be the correct item. Any other suggestions?