Desktop productivity for business analysts and programmers

SAS/EG process order problem

Reply
Super Contributor
Posts: 260

SAS/EG process order problem

Related to https://communities.sas.com/t5/SAS-Enterprise-Guide/Changing-run-order-for-programs-in-process-flow/..., I have a problem.

 

In a slightly complicated project I have multiple serial processes which, although they could be parallelised, I want to keep separate to stop my head exploding.

 

Yesterday that's how they ran. This morning, seemingly without modification, one of the minor threads has changed direction. Instead of running 1-2-3-4, it's switched to 2-3-4-1. This is not quite what I wanted.

 

Process #1 sets two datasets together (I know I could use the append task, but that's not the solution I want). Previously I had the two sources (manually) linked to this process to show the precedence I wanted. If I de-link the first dataset it reverts to 1-2-3-4, and the whole project runs to completion with nary a warning.

 

Woohoo.

 

But why?

 

PS EG 7.13 (7.100.3.5408) (64-bit)

SAS Super FREQ
Posts: 378

Re: SAS/EG process order problem

It's hard for me to visualize the issue you are describing. I can say though that the order the process flow runs independent (unlinked) items is from top-to-bottom, left-to-right. For example, if you have two independent program nodes side-by-side in the process flow and the one on the right is just slightly higher than the one on the left, the one on the right will run before the one on the left. (Linked items should always run downstream.)

 

I'm not sure it will make a difference with this specific problem you are seeing, but I did notice that you are running the originally shipped EG 7.13 (with no updates applied). Several updates have been released that have addressed a number of issues. You can download the latest EG 7.13 update from here:

http://ftp.sas.com/techsup/download/hotfix/HF2/A3V.html

 

Casey

Ask a Question
Discussion stats
  • 1 reply
  • 109 views
  • 0 likes
  • 2 in conversation