如何阻止 input/output table 加载并 return 加载到 SAS EG 中的流程?

How do you stop an input/output table from loading and return to the process flow in SAS EG?

从流程中单击它后,SAS 可能需要很长时间才能加载输出 table,有没有办法取消它?我浪费了数小时等待 table 加载,我希望有一种方法可以退出 "Input Data" 或 "Output Data" 选项卡并 return 进入流程 window.

我不知道有什么方法可以直接阻止 table 加载;在我的简短测试中,ctrl+breakesc 不会阻止它,这是通常的可能性,并且两者都在 EG 的某些地方起作用。我会说这在某种程度上是 EG 的弱点;它在后台处理事情和允许您打断方面并不完美,尽管这些年来它有了很大的改进。

你可以做些什么来避免这个问题,至少可能是去工具->选项->数据->性能选项屏幕,并将 Maximum dimensions to display in the data grid 值限制在合适的范围内在默认值 1,000,000 下。将其更改为 50,000 或其他在您的需求和连接到数据集所需的时间之间合理折衷的值。

或者,您可以通过将“工具”->“选项”->“结果”->“结果常规”Maximum number of output data sets to add to the project 中的选项更改为零来防止数据集出现在流程中。这并不妨碍您浏览数据集;您只需通过左下角的“服务器”选项卡(在默认设置中)即可。

如果我没记错的话,您会 "NOT" 希望在进程 运行 时打开输入和输出数据集。然后 取消选中 SAS EG 中突出显示的选项,转到 Tools--> Options --> Results --> Results General 并取消选中显示在下图。