【发布时间】:2018-05-12 06:38:36
【问题描述】:
我正在尝试了解企业指南流程。据我了解,流程应该可以让相关步骤按照需要运行的顺序轻松运行,以使相关操作能够运行并在流程稍后的某个位置保持最新。
鉴于这种理解,在清除临时数据的情况下,我在试图使流程正常工作时遇到了困难。关闭企业指南时,我被警告该项目引用了必须是我创建的表的临时数据。应该没问题,数据在 SAS 服务器上,我编写了代码将该数据导入 SAS。
我希望稍后我再次尝试运行依赖于该数据的分析时可以重新生成数据,但我收到一个错误,表明输入数据不存在。如果我随后运行代码以在每个必要的位置导入数据和/或连接表,则流程似乎按预期工作。
我确定我一定错过了什么。想象一下,我想重新运行最右边的线性回归。 有没有办法让流程在第一次创建每个单独的表时无需手动导入数据?
【问题讨论】:
-
所以您(稍后)正在运行线性回归 (2) 并想知道为什么导入数据的代码步骤没有自动运行?
-
如果您希望以后可以使用临时表,您需要将它们保存到项目库中。我会创建一个项目库,然后他们将临时数据集移到那里。因此,它们被分配给 myLIB,而不是 WORK。这意味着您可能会存储比您想要的更多的数据,但如果您没有保存数据,那么是的,您需要重新运行整个过程以重新创建数据。
-
@Joe 是的,这就是我想知道的。
-
'update' 通过重新运行那一步来更新,而不是通过重新运行整个 PF 直到该点(不幸的是)。
-
@JoeyHarwood 它运行图中“向前”移动的过程,但不检查前面的步骤是否已运行。一个选项会很有用 - 老实说,我认为它有它。如果它还没有的话,值得把这个建议放在 EG 投票名单上。
标签: sas enterprise-guide