Hello, Alteryx Community! I was wondering if you could help w/ a performance issue we're experiencing. Here's the situation:
Need:
There are two workflows. Both compile data from 10 SharePoint sites on intranet and do very minimal transformation. Both workflows are saved on our company's Alteryx Gallery and we need them to run every 15 minutes.
The two workflows are very similar. They use nearly the same data sources (same SharePoint sites, but different lists and views). They use the same output for SQL servers. Both have 10 browse tools on the SharePoint inputs (I can remove them, but didn't realize they might be slowing things down until I published to server and at this point I don't want to remove them until I'm confident it'll help).
These workflows replace an automated Excel workbook that connected to the same data sources and was set to run every hour. That process took only 2-3 minutes to complete for both tasks that the workflows perform. This leads me to believe the bottle neck is not SharePoint itself. Otherwise, Excel would be slow too.
Workflow 1) Transformation includes adding a column to identify the data source, unioning, transpose, and output to two SQL tables on premises.
Workflow 2) Transformation includes adding a column to identify the data source and unioning and output to one SQL table on premises.
Performance:
Workflow 1) Ran in 3 minutes. This performance is sufficiently fast, although I'd be interested in it being faster.
Workflow 2) Ran for 47 minutes. This is way too slow.
Questions:
1. What do I do to get this faster?! I need to consistently complete in time to be run again for the next 15 minute interval.
2. Why might the performance of one be substantially slower than the other if they're so similar in structure/input/transformation/output?
3. AHHHH!! What do I do...AHHHH?!
4. OK fine disregard the third bullet. If I get the top two addressed, that'll be fine.
Thanks!! Kurt