SAS EG:在服务器上运行时包括本地文件

时间:2012-11-17 12:46:52

标签: sas enterprise-guide

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

我有办法解决这个问题,就像告诉代码在“本地”服务器上运行一样 我复制了结果。或者我只是在EG中添加我需要的代码作为代码节点。 当使用包含大量包含的旧代码时,这两个都不太实用。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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