I'm trying to understand if problem is a real limitation of Alteryx or if there is a feature/configuration/workaround that addresses it.
My problem is when loading many excel or csv files and unioning all in one process, files are skipped because either a) data type in the columns is not aligned or b) different number of columns. I have used 2 ways to bulk load files: 1) normal input tool, but changing filename to *.xlsx, and 2) the dynamic input tool (for example when loading and merging many tabs in a single file). These methods work great when you have nice and clean conforming data (which is rare). The problem is that Alteryx uses the first file it reads to decide the data type of each column and total number of columns, and if any subsequent files do not match then they are not loaded. For the data type issue, my workaround has been to select "first row contains data" which forces Alteryx to read everything as a string, but then I have the additional steps of setting the field names and removing the extra column header rows. It would be great to configure this tool to read data as text, ensuring all data is loaded, but I don't think that is possible. The second problem of having additional columns is the most frustrating, because I don't have a workaround and the normal union tool already handles this issue. Why can't the bulk load or dynamic input be similarly robust as the normal union tool when unioning the data? I haven't found a workaround to this problem yet, so I am literally looking in the warning logs for where there data is not loaded, and then manually deleting the additional columns in my input files.
Looking forward to hearing from others that have run into these problems and have better or more elegant solutions.