1

当我连接到服务器时,如何使用 include 语句来引用本地文件?当我运行代码时,我收到一条错误消息,指出服务器上没有这样的文件。我如何告诉 EG 在本地查找文件?

我有办法解决这个问题,比如告诉代码在“本地”服务器上运行,然后我将结果复制过来。或者我只是将我需要的代码添加为 EG 中的代码节点。在处理大量使用包含的旧代码时,这两者都不是很实用。

4

2 回答 2

2

在企业指南中,程序(代码节点)可以选择环境。为执行本地程序的 %INCLUDE 的程序选择 LOCAL。然后,您需要通过 SAS/CONNECT (RSUBMIT) 将生成的数据集移动到远程服务器并将它们放在永久位置。后续程序可以选择您的远程服务器作为环境,并且将能够对您之前在远程服务器上移动的数据进行操作。

如果这似乎合理......我可以扩大答案

于 2012-11-18T23:06:33.383 回答
0

如果您希望引用本地 SAS 数据集(sas7bdat 文件),您可以使用 Tasks->Data->Upload Data Files to Server 任务。这将捕获将数据集文件复制到 SAS 工作区的步骤,作为流程的一部分。

于 2012-11-24T14:56:03.823 回答