30. The method of claim 29 , comprising: in response to receipt of the second request, retrieving task routine identifiers for all task routines identified in the second DAG and data object identifiers for all data objects identified in the second DAG; using the task routine identifiers retrieved from the second DAG to to make the determination of whether each task routine identified in the second DAG is stored within the at least one federated area or is included in the second request; and using the data object identifiers retrieved from the second DAG to to make the determination of whether each task data object identified in the second DAG is stored within the at least one federated area or is included in the second request.
29. The method of claim 21 , wherein the requesting device is to: operate an input device and a display device to provide a user interface (UI) to enable receipt of commands to edit the visualization; receive the command from the input device to change a visual indication of a dependency in the visualization between two visual representations of task routines in the visualization; and in response to receipt of the command, perform the change specified in the command in the visual indication of a dependency in the visualization as part of the generation of the second DAG from the first DAG to generate the second job flow of the analysis routine from the first job flow of the first analysis routine.